GridLength Struct-datatyp
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Representerar längden på element som uttryckligen stöder Star enhetstyper.
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)
- Arv
- Attribut
- Implementeringar
Kommentarer
Element som ColumnDefinition och RowDefinition använder den här typen för att beskriva bredd och höjd för att stödja variabel fördelning av tillgängligt utrymme.
XAML-attributanvändning
<object property="doubleLength"/>
-eller-
<object property="autoValue"/>
XAML-värden
doubleLength Elementets längd, som beskrivs som antingen ett Double värde som anger ett enhetsoberoende mått (1/96 tum per enhet) eller som ett qualifiedDouble (se nedan).
autoVärde Elementets längd, som beskrivs av antingen värdet Auto eller *. Mer GridUnitType information om värdena Auto och *finns i.
qualifiedDouble Ett dubbelt värde enligt beskrivningen ovan för något av måtten, följt av någon av följande enhetsdeklarationssträngar: px, in, cm, pt.
px (standard) är enhetsoberoende enheter (1/96 tum per enhet)
in är tum; 1in==96px
cm är centimeter; 1cm==(96/2.54) px
pt är punkter; 1pt==(96/72) px
Konstruktorer
| Name | Description |
|---|---|
| GridLength(Double, GridUnitType) |
Initierar en ny instans av strukturen och anger vilken typ av värde den GridLength har. |
| GridLength(Double) |
Initierar en ny instans av GridLength strukturen med det angivna absoluta värdet i bildpunkter. |
Egenskaper
| Name | Description |
|---|---|
| Auto |
Hämtar en instans av GridLength som innehåller ett värde vars storlek bestäms av innehållsobjektets storleksegenskaper. |
| GridUnitType |
Hämtar den associerade GridUnitType för GridLength. |
| IsAbsolute |
Hämtar ett värde som anger om GridLength innehåller ett värde som uttrycks i bildpunkter. |
| IsAuto |
Hämtar ett värde som anger om GridLength innehåller ett värde vars storlek bestäms av innehållsobjektets storleksegenskaper. |
| IsStar |
Hämtar ett värde som anger om GridLength innehåller ett värde som uttrycks som en viktad andel tillgängligt utrymme. |
| Value |
Hämtar en Double som representerar värdet för GridLength. |
Metoder
| Name | Description |
|---|---|
| Equals(GridLength) |
Avgör om den angivna GridLength är lika med den aktuella GridLength. |
| Equals(Object) |
Avgör om det angivna objektet är lika med den aktuella GridLength instansen. |
| GetHashCode() |
Hämtar en hash-kod för GridLength. |
| ToString() |
Returnerar en String representation av GridLength. |
Operatorer
| Name | Description |
|---|---|
| Equality(GridLength, GridLength) |
Jämför två GridLength strukturer för likhet. |
| Inequality(GridLength, GridLength) |
Jämför två GridLength strukturer för att avgöra om de inte är lika med. |