Dela via


Anvisningar: Ange bindningens riktning

Det här exemplet visar hur du specificerar om bindningen uppdaterar endast bindningsmålsegenskapen, bindningskällaegenskapen, eller både målegenskapen och källegenskapen.

Exempel

Du använder egenskapen Binding.Mode för att ange bindningens riktning. Följande är tillgängliga alternativ för bindningsuppdateringar:

Mer information finns i BindingMode uppräkning.

I följande exempel visas hur du anger egenskapen Mode.

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

För att identifiera källändringar (gäller för OneWay- och TwoWay-bindningar) måste källan implementera en lämplig meddelandemekanism för egenskapsändring, till exempel INotifyPropertyChanged. Se Implementera egenskapsändringsmeddelande för ett exempel på en INotifyPropertyChanged implementering.

För TwoWay eller OneWayToSource bindningar kan du styra tidpunkten för källuppdateringarna genom att ange egenskapen UpdateSourceTrigger. Mer information finns i UpdateSourceTrigger.

Se även