Binding.Mode Свойство

Определение

Возвращает или задает значение, указывающее направление потока данных в привязке.

public:
 property System::Windows::Data::BindingMode Mode { System::Windows::Data::BindingMode get(); void set(System::Windows::Data::BindingMode value); };
public System.Windows.Data.BindingMode Mode { get; set; }
member this.Mode : System.Windows.Data.BindingMode with get, set
Public Property Mode As BindingMode

Значение свойства

BindingMode

Одно из значений перечисления BindingMode. Значение по умолчанию — Default, возвращающее значение режима привязки по умолчанию для целевого свойства зависимостей. Однако значение по умолчанию для каждого из свойств зависимостей может различаться. В общем случае свойства доступного для редактирования пользователями элемента управления (например, текстовые поля и флажки) по умолчанию имеют двухсторонние привязки, в то время как большинство других свойств по умолчанию имеют односторонние привязки.

Существует способ определить программно, использует ли свойство зависимостей односторонние или двухсторонние привязки по умолчанию: для этого нужно получить метаданные этого свойства, воспользовавшись методом GetMetadata(Type), а затем проверить логическое значение свойства BindsTwoWayByDefault.

Комментарии

Для поддержки OneWay и TwoWay привязок базовые данные должны реализовываться INotifyPropertyChanged. Дополнительные сведения см. в разделе "Практическое руководство. Реализация уведомления об изменении свойств".

Для TwoWay или OneWayToSource привязок можно управлять обновлениями целевого источника, задав UpdateSourceTrigger свойство. Для получения дополнительной информации см. UpdateSourceTrigger.

Дополнительные сведения о различных режимах привязки см. в обзоре привязки данных.

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