RowDefinition.Height プロパティ

定義

RowDefinition 要素の計算された高さを取得するか、RowDefinition で定義されている行の GridLength 値を設定します。

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"/>

プロパティ値

行の高さを表す GridLength 。 既定値は、"1*" サイズ設定を表す GridLength です。

注釈

Width の既定値は、"1*" サイズ設定を表す GridLength です。 この構造体の値の Value データ値は 1.0 で、 GridUnitType データ値は Star です。 この既定値では、Grid に対して定義した新しい RowDefinition ごとにサイズが "1*" になり、レイアウト処理でコンテンツの高さに等しいピクセル数が割り当てられるようになります。 属性を設定せずに XAML のオブジェクト要素として RowDefinition を定義し、この既定の動作のみを使用することは珍しくありません。 ColumnDefinition についても同様です。

MinHeight または MaxHeight の値も設定すると、[高さ] に設定した値を制限できます。 これらの各プロパティは、 のサイズ設定ではなく、ピクセル測定のみを受け取ることができます。 RowDefinitionStar または Auto のサイズ設定が使用されているが、MinHeight 制約または MaxHeight 制約がある場合、制約のないグリッドで定義されている他のスター サイズ設定行のレイアウト領域を指定または取得することを意味する場合でも、MinHeight または MaxHeightGrid レイアウト動作によって受け入れられる必要があります。

C++、C#、または Visual Basic を使用する UWP アプリでは、グリッド定義の絶対ピクセル値よりもスター サイズ設定を使用する方が一般的です。 スター サイズ設定では、動的レイアウトの概念がサポートされています。これにより、さまざまなサイズ、ピクセル密度、向きの画面でアプリが見栄えしやすくなります。 詳細については、「XAML を 使用してレイアウトを定義する」を参照してください。

適用対象

こちらもご覧ください