Поделиться через


ColumnDefinition Класс

Определение

Интерфейс IDefinition, определяющий свойства для столбца в Grid.

public ref class ColumnDefinition sealed : Microsoft::Maui::Controls::BindableObject, Microsoft::Maui::Controls::IDefinition, Microsoft::Maui::IGridColumnDefinition
public sealed class ColumnDefinition : Microsoft.Maui.Controls.BindableObject, Microsoft.Maui.Controls.IDefinition, Microsoft.Maui.IGridColumnDefinition
type ColumnDefinition = class
    inherit BindableObject
    interface IDefinition
    interface IGridColumnDefinition
Public NotInheritable Class ColumnDefinition
Inherits BindableObject
Implements IDefinition, IGridColumnDefinition
Наследование
ColumnDefinition
Реализации

Комментарии

В следующем примере показано, как задать три ширины столбца для каждого из трех допустимых GridUnitType значений:

<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="*" />
<ColumnDefinition Width="100" />
</Grid.ColumnDefinitions>

Конструкторы

ColumnDefinition()

Создает объект ColumnDefinition со значениями по умолчанию.

ColumnDefinition(GridLength)

Интерфейс IDefinition, определяющий свойства для столбца в Grid.

Поля

WidthProperty

Привязываемое свойство для Width.

Свойства

BindingContext

Возвращает или задает объект, содержащий свойства, предназначенные для связанных свойств, принадлежащих этому BindableObject. Это свойство может быть привязано.

(Унаследовано от BindableObject)
Dispatcher

Возвращает диспетчер, который был доступен при создании этого привязываемого объекта, в противном случае пытается найти ближайший доступный диспетчер (вероятно, окно или приложение).

(Унаследовано от BindableObject)
Width

Получает или задает ширину столбца.

Методы

ApplyBindings()

Применяет все текущие привязки к BindingContext.

(Унаследовано от BindableObject)
ClearValue(BindableProperty)

Очищает любое значение, заданное ранее для привязываемого свойства.

(Унаследовано от BindableObject)
ClearValue(BindablePropertyKey)

Очищает любое значение, заданное ранее для привязываемого свойства, идентифицируемого ключом.

(Унаследовано от BindableObject)
CoerceValue(BindableProperty)

Принуждается значение указанного привязываемого свойства. Это делается путем вызова BindableProperty.CoerceValueDelegate указанного привязываемого свойства.

(Унаследовано от BindableObject)
CoerceValue(BindablePropertyKey)

Принуждается значение указанного привязываемого свойства. Это делается путем вызова BindableProperty.CoerceValueDelegate указанного привязываемого свойства.

(Унаследовано от BindableObject)
GetValue(BindableProperty)

Возвращает значение, содержащееся в заданном привязываемом свойстве.

(Унаследовано от BindableObject)
IsSet(BindableProperty)

Определяет, существует ли привязываемое свойство и имеет набор значений.

(Унаследовано от BindableObject)
OnBindingContextChanged()

Вызывает событие BindingContextChanged.

(Унаследовано от BindableObject)
OnPropertyChanged(String)

Вызывает событие PropertyChanged.

(Унаследовано от BindableObject)
OnPropertyChanging(String)

Вызывает событие PropertyChanging.

(Унаследовано от BindableObject)
RemoveBinding(BindableProperty)

Удаляет ранее заданную привязку из привязываемого свойства.

(Унаследовано от BindableObject)
SetBinding(BindableProperty, BindingBase)

Назначает привязку привязываемому свойству.

(Унаследовано от BindableObject)
SetValue(BindableProperty, Object)

Задает значение указанного привязываемого свойства.

(Унаследовано от BindableObject)
SetValue(BindablePropertyKey, Object)

Задает значение указанного привязываемого свойства.

(Унаследовано от BindableObject)
UnapplyBindings()

Удаляет все текущие привязки из текущего контекста.

(Унаследовано от BindableObject)

События

BindingContextChanged

Происходит при изменении значения свойства BindingContext.

(Унаследовано от BindableObject)
PropertyChanged

Появляется при изменении значения свойства.

(Унаследовано от BindableObject)
PropertyChanging

Происходит при изменении значения свойства.

(Унаследовано от BindableObject)
SizeChanged

Интерфейс IDefinition, определяющий свойства для столбца в Grid.

Явные реализации интерфейса

IDynamicResourceHandler.SetDynamicResource(BindableProperty, String)

Интерфейс IDefinition, определяющий свойства для столбца в Grid.

(Унаследовано от BindableObject)

Методы расширения

GetPropertyIfSet<T>(BindableObject, BindableProperty, T)

Интерфейс IDefinition, определяющий свойства для столбца в Grid.

SetAppTheme<T>(BindableObject, BindableProperty, T, T)

Интерфейс IDefinition, определяющий свойства для столбца в Grid.

SetAppThemeColor(BindableObject, BindableProperty, Color, Color)

Интерфейс IDefinition, определяющий свойства для столбца в Grid.

SetBinding(BindableObject, BindableProperty, String, BindingMode, IValueConverter, String)

Создает и применяет привязку к свойству.

SetBinding<TSource,TProperty>(BindableObject, BindableProperty, Func<TSource,TProperty>, BindingMode, IValueConverter, Object, String, Object, Object, Object)

Создает привязку между свойством исходного объекта и свойством целевого объекта.

Применяется к