GridLength Struktur
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt die Länge von Elementen dar, die explizit Star Einheitentypen unterstützen.
public value class GridLength : IEquatable<System::Windows::GridLength>
[System.ComponentModel.TypeConverter(typeof(System.Windows.GridLengthConverter))]
public struct GridLength : IEquatable<System.Windows.GridLength>
[<System.ComponentModel.TypeConverter(typeof(System.Windows.GridLengthConverter))>]
type GridLength = struct
Public Structure GridLength
Implements IEquatable(Of GridLength)
- Vererbung
- Attribute
- Implementiert
Hinweise
Elemente wie ColumnDefinition und RowDefinition verwenden diesen Typ, um Breite und Höhe zu beschreiben, um die variable Verteilung des verfügbaren Platzes zu unterstützen.
Verwendung von XAML-Attributen
<object property="doubleLength"/>
-oder-
<object property="autoValue"/>
XAML-Werte
doubleLength Die Länge des Elements, die als wert Double beschrieben wird, der ein geräteunabhängiges Maß (1/96. Zoll pro Einheit) oder als qualifiziertesDouble -Maß (siehe unten) angibt.
autoValue Die Länge des Elements, die durch den Wert Auto oder *beschrieben wird. Weitere GridUnitType Informationen zu den Werten Auto und *.
qualifiedDouble Ein doppelter Wert, wie oben für eine der Measures beschrieben, gefolgt von einer der folgenden Einheitendeklarationszeichenfolgen: px, , in, cmpt.
px (Standard) ist geräteunabhängige Einheiten (1/96. Zoll pro Einheit)
in ist Zoll; 1in==96px
cm ist Zentimeter; 1cm==(96/2,54) px
pt ist Punkte; 1pt==(96/72) px
Konstruktoren
| Name | Beschreibung |
|---|---|
| GridLength(Double, GridUnitType) |
Initialisiert eine neue Instanz der GridLength Struktur und gibt an, welche Art von Wert sie enthält. |
| GridLength(Double) |
Initialisiert eine neue Instanz der GridLength Struktur unter Verwendung des angegebenen absoluten Werts in Pixeln. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| Auto |
Ruft eine Instanz davon ab, deren GridLength Größe durch die Größeneigenschaften des Inhaltsobjekts bestimmt wird. |
| GridUnitType |
Ruft die zugeordnete GridUnitType für die GridLength. |
| IsAbsolute |
Ruft einen Wert ab, der angibt, ob der GridLength in Pixel ausgedrückte Wert enthalten ist. |
| IsAuto |
Ruft einen Wert ab, der angibt, ob der GridLength Wert, dessen Größe durch die Größeneigenschaften des Inhaltsobjekts bestimmt wird. |
| IsStar |
Ruft einen Wert ab, der angibt, ob der Haltebereich einen Wert enthält, der GridLength als gewichtetes Verhältnis des verfügbaren Speicherplatzes ausgedrückt wird. |
| Value |
Ruft einenDouble, der den Wert der .GridLength |
Methoden
| Name | Beschreibung |
|---|---|
| Equals(GridLength) |
Bestimmt, ob der angegebene GridLength Wert gleich dem aktuellen GridLengthist. |
| Equals(Object) |
Bestimmt, ob das angegebene Objekt der aktuellen GridLength Instanz entspricht. |
| GetHashCode() |
Ruft einen Hashcode für die GridLength. |
| ToString() |
Gibt eine String Darstellung der GridLength. |
Operatoren
| Name | Beschreibung |
|---|---|
| Equality(GridLength, GridLength) |
Vergleicht zwei GridLength Strukturen für die Gleichheit. |
| Inequality(GridLength, GridLength) |
Vergleicht zwei GridLength Strukturen, um festzustellen, ob sie nicht gleich sind. |