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. Значение по умолчанию — Default, возвращающее значение режима привязки по умолчанию для целевого свойства зависимостей. Однако значение по умолчанию для каждого из свойств зависимостей может различаться. В общем случае свойства доступного для редактирования пользователями элемента управления (например, текстовые поля и флажки) по умолчанию имеют двухсторонние привязки, в то время как большинство других свойств по умолчанию имеют односторонние привязки.
Существует способ определить программно, использует ли свойство зависимостей односторонние или двухсторонние привязки по умолчанию: для этого нужно получить метаданные этого свойства, воспользовавшись методом GetMetadata(Type), а затем проверить логическое значение свойства BindsTwoWayByDefault.
Комментарии
Для поддержки OneWay и TwoWay привязок базовые данные должны реализовываться INotifyPropertyChanged. Дополнительные сведения см. в разделе "Практическое руководство. Реализация уведомления об изменении свойств".
Для TwoWay или OneWayToSource привязок можно управлять обновлениями целевого источника, задав UpdateSourceTrigger свойство. Для получения дополнительной информации см. UpdateSourceTrigger.
Дополнительные сведения о различных режимах привязки см. в обзоре привязки данных.