ColumnDefinition Класс

Определение

Интерфейс IDefinition, определяющий свойства для столбца в Grid.An IDefinition that defines properties for a column in a Grid.

public sealed class ColumnDefinition : Xamarin.Forms.BindableObject, Xamarin.Forms.IDefinition
type ColumnDefinition = class
    inherit BindableObject
    interface IDefinition
Наследование
ColumnDefinition
Реализации

Комментарии

В следующем примере демонстрируется установка допустимым три ширины столбцов, в каждом из трех GridUnitType значения:The following example demonstrates setting three column widths to each of the three valid GridUnitType values:


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

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

ColumnDefinition()

Создает объект ColumnDefinition со значениями по умолчанию.Creates a new ColumnDefinition object with default values.

Поля

WidthProperty

Резервное хранилище для свойства Width.Backing store for the Width property.

Свойства

BindingContext

Возвращает или задает объект, содержащий свойства, которые будут являться целевыми для привязанных свойств, относящихся к этому объекту BindableObject.Gets or sets object that contains the properties that will be targeted by the bound properties that belong to this BindableObject.

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

Получает или задает ширину столбца.Gets or sets the width of the column.

Методы

ApplyBindings()

Применяет привязки к BindingContext.Apply the bindings to BindingContext.

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

Очищает значение, заданное методом SetValue для property.Clears any value set by SetValue for property.

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

Очищает значение, заданное методом SetValue для свойства, которое определяется параметром propertyKey.Clears any value set by SetValue for the property that is identified by propertyKey.

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

Возвращает значение, которое содержится в BindableProperty.Returns the value that is contained in the BindableProperty.

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

Для внутреннего использования платформой Xamarin.Forms.For internal use by the Xamarin.Forms platform.

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

Для внутреннего использования платформой Xamarin.Forms.For internal use by the Xamarin.Forms platform.

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

Возвращает true, если целевое свойство существует и задано.Returns true if the target property exists and has been set.

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

Переопределите этот метод для выполнения действия при изменении BindingContext.Override this method to execute an action when the BindingContext changes.

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

Этот метод можно вызвать из дочернего класса для уведомления об изменении свойства.Call this method from a child class to notify that a change happened on a property.

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

Этот метод можно вызвать из дочернего класса для уведомления о том, что свойство будет изменено.Call this method from a child class to notify that a change is going to happen on a property.

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

Удаляет заданную ранее привязку.Removes a previously set binding.

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

Присваивает привязку свойству.Assigns a binding to a property.

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

Задает значение указанного свойства.Sets the value of the specified property.

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

Задает значение propertyKey.Sets the value of the propertyKey.

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

Для внутреннего использования платформой Xamarin.Forms.For internal use by the Xamarin.Forms platform.

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

Отменяет применение всех заданных ранее привязок.Unapplies all previously set bindings.

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

События

BindingContextChanged

Возникает каждый раз, когда свойство BindingContext изменяется.Raised whenever the BindingContext property changes.

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

Происходит при изменении свойства.Raised when a property has changed.

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

Происходит, если свойство скоро изменится.Raised when a property is about to change.

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

Событие, которое возникает при изменении размера столбца.Event that is raised when the size of the column is changed.

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

IDynamicResourceHandler.SetDynamicResource(BindableProperty, String)

Для внутреннего использования платформой Xamarin.Forms.For internal use by the Xamarin.Forms platform.

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

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

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

Создает и применяет привязку к свойству.Creates and applies a binding to a property.

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

Создает и применяет привязку из выражения.Creates and applies a binding from an expression.

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