Como: Especificar a direção da associação

Este exemplo mostra como especificar se a associação atualiza apenas a propriedade de destino da associação (destino), a propriedade de origem da associação (origem) ou a propriedade de destino e a propriedade de origem.

Exemplo

Use a propriedade para especificar a Binding.Mode direção da associação. A seguir estão as opções disponíveis para atualizações de vinculação:

Para obter mais informações, consulte a enumeração BindingMode.

O exemplo a seguir mostra como definir a Mode propriedade.

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

Para detectar alterações de origem (aplicáveis a associações OneWay e TwoWay), a origem deve implementar um mecanismo de notificação de alteração de propriedade adequado, como INotifyPropertyChanged. Consulte Implementar notificação de alteração de propriedade para obter um exemplo de uma INotifyPropertyChanged implementação.

Para TwoWay ou OneWayToSource associações, você pode controlar o tempo das atualizações de origem definindo a UpdateSourceTrigger propriedade. Consulte UpdateSourceTrigger para obter mais informações.

Confira também