Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

Thickness-Struktur

 

Veröffentlicht: Oktober 2016

Beschreibt die Stärke eines Rahmens um ein Rechteck. Vier Double-Werte beschreiben die Seiten Left, Top, Right und Bottom des Rechtecks.

Namespace:   System.Windows
Assembly:  PresentationFramework (in PresentationFramework.dll)

[TypeConverterAttribute(typeof(ThicknessConverter))]
[LocalizabilityAttribute(LocalizationCategory.None, Readability = Readability.Unreadable)]
public struct Thickness : IEquatable<Thickness>

NameBeschreibung
System_CAPS_pubmethodThickness(Double)

Initialisiert eine neue Instanz der Thickness -Struktur, die die angegebene einheitliche Länge auf jeder Seite aufweist.

System_CAPS_pubmethodThickness(Double, Double, Double, Double)

Initialisiert eine neue Instanz der Thickness-Struktur, bei der bestimmte (als Double angegebene) Längen auf beiden Seiten des Rechtecks angewendet wurden.

NameBeschreibung
System_CAPS_pubpropertyBottom

Ruft ab oder legt die Breite des unteren Rands des umschließenden Rechtecks in Pixel.

System_CAPS_pubpropertyLeft

Ruft die Breite der linken Seite des umschließenden Rechtecks in Pixel ab oder legt diese fest.

System_CAPS_pubpropertyRight

Ruft ab oder legt die Breite des rechts des umschließenden Rechtecks in Pixel.

System_CAPS_pubpropertyTop

Ruft ab oder legt die Breite des oberen Rands des umschließenden Rechtecks in Pixel.

NameBeschreibung
System_CAPS_pubmethodEquals(Object)

Vergleicht dieses Thickness Struktur in eine andere Object hinsichtlich ihrer Gleichheit.(Überschreibt ValueType.Equals(Object).)

System_CAPS_pubmethodEquals(Thickness)

Vergleicht dieses Thickness Struktur in eine andere Thickness Struktur auf Gleichheit.

System_CAPS_pubmethodGetHashCode()

Gibt den Hashcode der Struktur zurück.(Überschreibt ValueType.GetHashCode().)

System_CAPS_pubmethodGetType()

Ruft den Type der aktuellen Instanz ab.(Geerbt von „Object“.)

System_CAPS_pubmethodToString()

Gibt die Zeichenfolge zurück, der die Thickness Struktur.(Überschreibt ValueType.ToString().)

NameBeschreibung
System_CAPS_puboperatorSystem_CAPS_staticEquality(Thickness, Thickness)

Vergleicht den Wert von zwei Thickness Strukturen auf Gleichheit.

System_CAPS_puboperatorSystem_CAPS_staticInequality(Thickness, Thickness)

Vergleicht zwei Thickness Strukturen auf Ungleichheit.

Sie können angeben, Thickness Werte auf zwei Arten. Wenn Sie vier übergeben Double die Werte der Struktur, sie sind der Left, Top, Right und Bottom Seiten des Rechtecks. Sie können auch nur einen Wert angeben, der einen einheitlichen Wert an allen vier Seiten des Rechtecks angewendet.

<object property="left"/>
- or -
<object property="left,top"/>
- or -
<object property=" left,top,right,bottom" ... />

links

Dem linken Rand des Rahmens, entweder als beschrieben einen Double Wert, der angibt, ein Geräteunabhängige Einheiten (1/96 Zoll pro Einheit) Measure oder als ein QualifiedDouble (siehe unten). Wenn nur ein einzelnes Measure, angegeben wird Measure aller Links, oben, rechts angewendet wurde, unteren Werte von einem Thickness. Wenn nur Maße für Links und oben angegeben werden, diese Maßnahmen symmetrisch zu einem Thickness: der linke Wert ist für Recht, verwendet der oberste Wert für unteren.

oben

Dem oberen Rand des Rahmens, entweder als beschrieben einen Double Wert, der angibt, ein Geräteunabhängige Einheiten (1/96 Zoll pro Einheit) Measure oder als ein QualifiedDouble (siehe unten). Wenn nur Maße für Links und oben angegeben werden, diese Maßnahmen symmetrisch zu einem Thickness: der linke Wert ist für Recht, verwendet der oberste Wert für unteren.

Rechts

Dem rechten Rand des Rahmens, entweder als beschrieben einen Double Wert, der angibt, ein Geräteunabhängige Einheiten (1/96 Zoll pro Einheit) Measure oder als ein QualifiedDouble (siehe unten). Wenn nichts angegeben wird, verwendet der linken Wert.

bottom

Dem unteren Rand des Rahmens, entweder als beschrieben einen Double Wert, der angibt, ein Geräteunabhängige Einheiten (1/96 Zoll pro Einheit) Measure oder als ein QualifiedDouble (siehe unten). Wenn nichts angegeben wird, verwendet der linken Wert.

qualifiedDouble

Ein doppelte Wert, wie oben für die Maßnahmen beschrieben, gefolgt von einer der folgenden Deklaration Zeichenfolgen: px, in, cm, pt.

px (Standard) Geräteunabhängige Einheiten (1/96 Zoll pro Einheit)

in ist Zoll. 1In == 96px

cm ist Zentimeter. 1cm==(96/2.54) px

pt ist Sie Punkte. 1pt==(96/72) px

System_CAPS_noteHinweis

Werte müssen nicht Dezimaltrennzeichen explizit, wenn als Zeichenfolge angegeben sind. Die Zeichenfolge "1" im bereitgestellten XAML ergibt einen Wert von 1,0, wenn im Code verwiesen wird.

Im folgenden Beispiel wird veranschaulicht, wie zum Erstellen einer Instanz von einer Thickness Struktur, und legen Sie deren Eigenschaften mithilfe von Extensible Application Markup Language (XAML) und Code.

myBorder2 = new Border();
myBorder2.BorderBrush = Brushes.SteelBlue;
myBorder2.Width = 400;
myBorder2.Height = 400;
myThickness = new Thickness();
myThickness.Bottom = 5;
myThickness.Left = 10;
myThickness.Right = 15;
myThickness.Top = 20;
myBorder2.BorderThickness = myThickness;
<Border BorderBrush="SteelBlue" Width="400" Height="400" Canvas.Left="100" Canvas.Top="100">
  <Border.BorderThickness>
    10,20,15,5
  </Border.BorderThickness>
</Border>

.NET Framework
Verfügbar seit 3.0
Silverlight
Verfügbar seit 2.0
Windows Phone Silverlight
Verfügbar seit 7.0

Alle öffentlichen statischen Member ( Shared in Visual Basic) dieses Typs sind threadsicher. Die Threadsicherheit für Instanzmember ist nicht garantiert.

Zurück zum Anfang
Anzeigen: