GridLength Estrutura
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Representa o comprimento dos elementos que suportam Star explicitamente tipos de unidade.
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)
- Herança
- Atributos
- Implementações
Observações
Elementos como ColumnDefinition e RowDefinition usam este tipo para descrever largura e altura, de modo a suportar uma distribuição variável do espaço disponível.
Uso de atributos XAML
<object property="doubleLength"/>
-ou-
<object property="autoValue"/>
Valores XAML
doubleLength O comprimento do elemento, descrito como um Double valor que especifica uma medida independente do dispositivo (1/96 de polegada por unidade), ou como um Double qualificado (ver abaixo).
autoValue O comprimento do elemento, descrito pelo valor Auto ou *. Consulte GridUnitType para mais informações sobre os valores Auto e *.
Duplo qualificado Um valor duplo como descrito acima para qualquer uma das medidas, seguido por uma das seguintes cadeias de declaração unitária: px, in, cm, pt.
px (por defeito) são unidades independentes do dispositivo (1/96 de polegada por unidade)
in é de polegadas; 1in==96px
cm é centímetros; 1cm==(96/2.54) px
pt é pontos; 1pt==(96/72) px
Construtores
| Name | Description |
|---|---|
| GridLength(Double, GridUnitType) |
Inicializa uma nova instância da GridLength estrutura e especifica que tipo de valor ela tem. |
| GridLength(Double) |
Inicializa uma nova instância da GridLength estrutura usando o valor absoluto especificado em pixels. |
Propriedades
| Name | Description |
|---|---|
| Auto |
Obtém uma instância de GridLength que contém um valor cujo tamanho é determinado pelas propriedades de tamanho do objeto de conteúdo. |
| GridUnitType |
Obtém o associado GridUnitType para o GridLength. |
| IsAbsolute |
Obtém um valor que indica se contém GridLength um valor expresso em pixels. |
| IsAuto |
Obtém um valor que indica se o GridLength detém um valor cujo tamanho é determinado pelas propriedades de tamanho do objeto de conteúdo. |
| IsStar |
Obtém um valor que indica se o GridLength detém um valor que é expresso como uma proporção ponderada do espaço disponível. |
| Value |
Obtém-se um Double que representa o valor do GridLength. |
Métodos
| Name | Description |
|---|---|
| Equals(GridLength) |
Determina se o especificado GridLength é igual à corrente GridLength. |
| Equals(Object) |
Determina se o objeto especificado é igual à instância atual GridLength . |
| GetHashCode() |
Obtém um código de hash para o GridLength. |
| ToString() |
Devolve uma String representação do GridLength. |
Operadores
| Name | Description |
|---|---|
| Equality(GridLength, GridLength) |
Compara duas GridLength estruturas para igualdade. |
| Inequality(GridLength, GridLength) |
Compara duas GridLength estruturas para determinar se não são iguais. |