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


MultiBinding.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значение, которое возвращает значение режима привязки по умолчанию целевого свойства зависимостей. Однако значение по умолчанию зависит от каждого свойства зависимостей. Как правило, свойства элемента управления, редактируемые пользователем, например Text, по умолчанию для двухсторонней привязки, в то время как большинство других свойств по умолчанию являются односторонними привязками.

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

Комментарии

Значения Mode и свойства определяют функциональные возможности MultiBinding и UpdateSourceTrigger используются в качестве значений по умолчанию для всех привязок в коллекции, если отдельная привязка не переопределяет эти свойства. Например, если Mode для объекта задано TwoWayсвойствоMultiBinding, то все привязки в коллекции считаютсяTwoWay, если не задать другое Mode значение для одной из привязок явным образом. Дополнительные сведения см. в Binding.Mode разделе и Binding.UpdateSourceTrigger свойствах.

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