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 свойствах.