RowDefinition.Height Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.