Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
In dit voorbeeld ziet u hoe u kunt opgeven of de binding alleen de eigenschap bindingsdoel (doel), de eigenschap bindingsbron (bron) of zowel de doeleigenschap als de broneigenschap bijwerkt.
Voorbeeld
U gebruikt de eigenschap Binding.Mode om de richting van de binding op te geven. Hieronder vindt u de beschikbare opties voor bindingsupdates:
BindingMode.TwoWay werkt de doeleigenschap of de eigenschap bij wanneer de doeleigenschap of de broneigenschap wordt gewijzigd.
BindingMode.OneWay werkt de doeleigenschap alleen bij wanneer de broneigenschap wordt gewijzigd.
BindingMode.OneTime werkt de doeleigenschap alleen bij wanneer de toepassing wordt gestart of wanneer de DataContext een wijziging ondergaat.
BindingMode.OneWayToSource werkt de broneigenschap bij wanneer de doeleigenschap wordt gewijzigd.
BindingMode.Default zorgt ervoor dat de standaardwaarde Mode van de doeleigenschap wordt gebruikt.
Zie de opsomming BindingMode voor meer informatie.
In het volgende voorbeeld ziet u hoe u de eigenschap Mode instelt.
<TextBlock Name="IncomeText" Grid.Row="0" Grid.Column="1"
Text="{Binding Path=TotalIncome, Mode=OneTime}"/>
Als u bronwijzigingen wilt detecteren (van toepassing op OneWay en TwoWay bindingen), moet de bron een geschikt mechanisme voor het wijzigen van eigenschappen implementeren, zoals INotifyPropertyChanged. Zie Implementatie van eigenschapswijzigingsmelding voor een voorbeeld van een INotifyPropertyChanged-implementatie.
Voor TwoWay of OneWayToSource bindingen kunt u de timing van de bronupdates beheren door de eigenschap UpdateSourceTrigger in te stellen. Zie UpdateSourceTrigger voor meer informatie.
Zie ook
- Binding
- Overzicht van gegevensbindingen
- How-to-onderwerpen
.NET Desktop feedback