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

Одно из значений перечисления BindingMode. Значение по умолчанию — Default; это значение возвращает значение режима привязки по умолчанию для целевого свойства зависимостей. Однако значение по умолчанию для каждого из свойств зависимостей может различаться. В целом свойства доступного для редактирования пользователями элемента управления, такого как Text, по умолчанию имеют двухсторонние привязки, в то время как большинство других свойств по умолчанию имеет односторонние привязки.

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

Комментарии

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

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