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