ColumnDefinition.Width 속성

정의

ColumnDefinition 요소의 계산된 너비를 가져오거나 ColumnDefinition에서 정의한 열의 GridLength 값을 설정합니다.

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

void Width(GridLength value);
public GridLength Width { get; set; }
var gridLength = columnDefinition.width;
columnDefinition.width = gridLength;
Public Property Width As GridLength
<ColumnDefinition Width="doubleValue"/>
- or -
<ColumnDefinition Width="starSizing"/>
-or-
<ColumnDefinition Width="Auto"/>

속성 값

열의 너비를 나타내는 GridLength 입니다. 기본값은 "1*" 크기 조정을 나타내는 GridLength 입니다.

설명

Width의 기본값은 "1*" 크기 조정을 나타내는 GridLength 입니다. 이 구조체 값의 Value 데이터 값은 1.0이고 GridUnitType 데이터 값은 Star입니다. 이 기본값을 사용하면 Grid에 대해 정의하는 각 새 ColumnDefinition의 크기가 "1*"이고 각 크기는 레이아웃 처리에서 콘텐츠 너비에 대해 동일한 수의 픽셀을 할당합니다. ColumnDefinition을 특성이 설정되지 않은 XAML의 개체 요소로 정의하고 이 기본 동작만 사용하는 것은 드문 일이 아닙니다. RowDefinition도 마찬가지입니다.

MinWidth 또는 MaxWidth에 대한 값을 설정하는 경우 Width에 대해 설정한 값을 제한할 수 있습니다. 이러한 각 속성은 크기 조정이 아닌 픽셀 측정만 수행할 수 있습니다. ColumnDefinition에서 또는 자동 크기 조정을 사용하지만 MinWidth 또는 MaxWidth 제약 조건도 있는 경우 제약 조건이 없는 Grid에 정의된 다른 크기 조정 열에서 레이아웃 공간을 제공하거나 가져오더라도 MinWidth 또는 MaxWidth그리드 레이아웃 동작에 따라 적용되어야 합니다.

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

적용 대상

추가 정보