Sdílet prostřednictvím


Jak na to: Určení směru vazby

Tento příklad ukazuje, jak určit, zda vazba aktualizuje pouze cílovou vlastnost, zdrojovou vlastnost, nebo jak cílovou vlastnost, tak zdrojovou vlastnost.

Příklad

Vlastnost Binding.Mode slouží k určení směru vazby. Pro aktualizace vazeb jsou k dispozici následující možnosti:

Další informace najdete v výčtu BindingMode.

Následující příklad ukazuje, jak nastavit Mode vlastnost.

<TextBlock Name="IncomeText" Grid.Row="0" Grid.Column="1"
  Text="{Binding Path=TotalIncome, Mode=OneTime}"/>

Chcete-li zjistit změny zdroje (použitelné pro OneWay a vazby TwoWay), musí zdroj implementovat vhodný mechanismus oznámení o změně vlastnosti, jako je INotifyPropertyChanged. Příklad implementace INotifyPropertyChanged najdete v tématu Implementace oznámení o změně vlastnosti.

U vazeb TwoWay nebo OneWayToSource můžete řídit časování aktualizací zdroje nastavením vlastnosti UpdateSourceTrigger. Další informace najdete v tématu UpdateSourceTrigger.

Viz také