RowDefinition.Height Proprietà

Definizione

Ottiene l'altezza calcolata di un elemento RowDefinition o imposta il valore GridLength di una riga definita da 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"/>

Valore della proprietà

GridLength che rappresenta l'altezza della riga. Il valore predefinito è un oggetto GridLength che rappresenta il ridimensionamento "1*".

Commenti

Il valore predefinito di Width è un oggetto GridLength che rappresenta un ridimensionamento "1*". Questo valore della struttura ha un valore di dati Value pari a 1,0 e un valore di dati GridUnitTypepari a Star. Con questo valore predefinito, ogni nuova classe RowDefinition definita per un controllo Grid avrà il ridimensionamento "1*" e ognuno verrà assegnato un numero uguale di pixel per l'altezza del contenuto nella gestione del layout. Non è raro definire RowDefinition come elemento oggetto in XAML senza attributi impostati e usare solo questo comportamento predefinito. Lo stesso vale per ColumnDefinition.

Il valore impostato per Height può essere vincolato se si imposta anche un valore per MinHeight o MaxHeight. Ognuna di queste proprietà può accettare solo misurazioni in pixel, non il dimensionamento star . Se un oggetto RowDefinition usa il ridimensionamento Star o Auto ma ha anche vincoli MinHeight o MaxHeight, il comportamento del layout della griglia deve essere rispettato da MinHeight o MaxHeight, anche se ciò significa dare o prendere spazio di layout da altre righe di ridimensionamento Star definite nella griglia che non hanno vincoli.

È più comune usare il ridimensionamento Star rispetto ai valori di pixel assoluti per una definizione grid in un'app UWP usando C++, C# o Visual Basic. Il dimensionamento star supporta il concetto di layout dinamico, che consente all'app di avere un aspetto ottimale su schermi con dimensioni diverse, densità di pixel e orientamenti. Per altre info, vedi Definire i layout con XAML.

Si applica a

Vedi anche