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*" 크기 조정을 가지며, 각 행은 레이아웃 처리에서 콘텐츠 높이에 대해 동일한 수의 픽셀을 할당합니다. 특성을 설정하지 않고 RowDefinition 을 XAML의 개체 요소로 정의하고 이 기본 동작만 사용하는 것은 드문 일이 아닙니다. ColumnDefinition도 마찬가지입니다.

MinHeight 또는 MaxHeight에 대한 값을 설정하는 경우 Height에 대해 설정한 값을 제한할 수 있습니다. 이러한 각 속성은 크기 조정이 아닌 픽셀 측정만 수행할 수 있습니다. RowDefinition에서 Star 또는 Auto 크기 조정을 사용하지만 MinHeight 또는 MaxHeight 제약 조건도 있는 경우, 제약 조건이 없는 Grid에 정의된 다른 크기 조정 행에서 레이아웃 공간을 제공하거나 사용하는 것을 의미하더라도 MinHeight 또는 MaxHeight는 그리드 레이아웃 동작에 의해 적용되어야 합니다.

C++, C#또는 Visual Basic을 사용하는 UWP 앱의 그리드 정의에 대한 절대 픽셀 값보다 크기 조정을 사용하는 것이 더 일반적입니다. 크기 조정은 동적 레이아웃 개념을 지원하므로 다양한 크기, 픽셀 밀도 및 방향이 있는 화면에서 앱이 멋지게 보일 수 있습니다. 자세한 내용은 XAML을 사용하여 레이아웃 정의를 참조하세요.

적용 대상

추가 정보