Compartilhar via


RowDefinition.Height Propriedade

Definição

Obtém a altura calculada de um elemento RowDefinition ou define o valor GridLength de uma linha definida pelo RowDefinition. Essa é a propriedade de conteúdo de RowDefinition.

public:
 property GridLength Height { GridLength get(); void set(GridLength value); };
GridLength Height();

void Height(GridLength value);
public GridLength Height { get; set; }
var gridLength = rowDefinition.height;
rowDefinition.height = gridLength;
Public Property Height As GridLength
<RowDefinition Height="doubleValue"/>
- or -
<RowDefinition Height="starSizing"/>
-or-
<RowDefinition Height="Auto"/>

Valor da propriedade

O GridLength que representa a altura da linha. O valor padrão é um GridLength que representa um dimensionamento "1*".

Comentários

O valor padrão de Width é um GridLength que representa um dimensionamento "1*". Esse valor de estrutura tem um valor de dados Value de 1,0 e um valor de dados GridUnitType de Star. Com esse padrão, cada nova RowDefinition que você definir para uma Grade terá o dimensionamento "1*" e cada uma será alocada em um número igual de pixels para a altura de seu conteúdo no tratamento de layout. Não é incomum definir RowDefinition como um elemento de objeto em XAML sem nenhum atributo definido e apenas usar esse comportamento padrão. O mesmo é verdadeiro para ColumnDefinition.

O valor definido para Height poderá ser restrito se você também definir um valor para MinHeight ou MaxHeight. Cada uma dessas propriedades pode usar apenas medidas de pixel , não dimensionamento de estrela. Se um RowDefinition usar o dimensionamento Em Estrela ou Automático , mas também tiver restrições MinHeight ou MaxHeight , o MinHeight ou MaxHeight deverá ser respeitado pelo comportamento de layout de Grade, mesmo que isso signifique dar ou tirar espaço de layout de outras linhas de dimensionamento de Estrela definidas na Grade que não têm restrições.

É mais comum usar o dimensionamento em estrela do que valores de pixel absolutos para uma definição de Grade em um aplicativo UWP usando C++, C# ou Visual Basic. O dimensionamento em estrela dá suporte ao conceito de layout dinâmico, que ajuda seu aplicativo a ficar ótimo em telas com diferentes tamanhos, densidades de pixel e orientações. Para obter mais informações, consulte Definir layouts com XAML.

Aplica-se a

Confira também