Бөлісу құралы:


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.

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

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