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.
Дополнительные сведения о различных режимах привязки см. в разделе "Обзор привязки данных".