ColumnDefinition.Width 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
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을 사용하여 레이아웃 정의를 참조하세요.