ColumnDefinition.Width Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает вычисляемую ширину элемента ColumnDefinition или задает значение GridLength столбца, определенного columnDefinition. Это свойство содержимого ColumnDefinition.
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, представляющий ширину столбца. Значение по умолчанию — GridLength , представляющее размер "1*".
Комментарии
Значение по умолчанию Width — GridLength , представляющее размер "1*". Это значение структуры имеет значение данных Value равное 1,0, а значение данных GridUnitType — Значение Star. При этом по умолчанию каждое новое определение ColumnDefinition , определенное для grid , будет иметь размер "1*", и каждому из них будет выделено равное количество пикселей для ширины содержимого в обработке макета. Зачастую columnDefinition определяется как объектный элемент в XAML без заданных атрибутов и просто использует это поведение по умолчанию. То же самое относится и к RowDefinition.
Значение, заданное для параметра Ширина, может быть ограничено, если также задано значение для MinWidth или MaxWidth. Каждое из этих свойств может принимать только измерения в пикселях, а не размер звезды . Если columnDefinition использует звездочку или автоматическое изменение размера, но также имеет ограничения MinWidth или MaxWidth , MinWidth или MaxWidth должны учитываться поведением макета Сетки , даже если это означает предоставление или получение пространства макета из других столбцов размера Star , определенных в grid , которые не имеют ограничений.
Чаще используется размер "Звезда" , чем абсолютные значения пикселей для определения Сетки в приложении UWP с использованием C++, C# или Visual Basic. Размер star поддерживает концепцию динамического макета, которая помогает приложению отлично выглядеть на экранах с разными размерами, плотностью пикселей и ориентацией. Дополнительные сведения см. в разделе Определение макетов с помощью XAML.