BindingMode Enum
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Beschrijft de richting van de gegevensstroom in een binding.
public enum class BindingMode
public enum BindingMode
type BindingMode =
Public Enum BindingMode
- Overname
Velden
| Name | Waarde | Description |
|---|---|---|
| TwoWay | 0 | Veroorzaakt wijzigingen in de broneigenschap of de doeleigenschap om de andere automatisch bij te werken. Dit type binding is geschikt voor bewerkbare formulieren of andere volledig interactieve UI-scenario's. |
| OneWay | 1 | Hiermee wordt de eigenschap bindingsdoel (doel) bijgewerkt wanneer de bindingsbron (bron) wordt gewijzigd. Dit type koppeling is geschikt als het besturingselement impliciet alleen lezen is. U kunt bijvoorbeeld binden aan een bron, zoals een aandelen ticker. Of misschien heeft uw doeleigenschap geen besturingsinterface voor het aanbrengen van wijzigingen, zoals een gegevensgebonden achtergrondkleur van een tabel. Als u de wijzigingen van de doeleigenschap niet hoeft te controleren, voorkomt u de overhead van de TwoWay bindingsmodus met behulp van de OneWay bindingsmodus. |
| OneTime | 2 | Hiermee wordt het bindingsdoel bijgewerkt wanneer de toepassing wordt gestart of wanneer de gegevenscontext wordt gewijzigd. Dit type binding is geschikt als u gegevens gebruikt waarbij een momentopname van de huidige status geschikt is voor gebruik of als de gegevens echt statisch zijn. Dit type binding is ook handig als u de doeleigenschap wilt initialiseren met een bepaalde waarde uit een broneigenschap en de gegevenscontext niet van tevoren bekend is. Dit is in wezen een eenvoudigere vorm van OneWay binding die betere prestaties biedt in gevallen waarin de bronwaarde niet verandert. |
| OneWayToSource | 3 | Hiermee wordt de broneigenschap bijgewerkt wanneer de doeleigenschap wordt gewijzigd. |
| Default | 4 | Gebruikt de standaardwaarde Mode van het bindingsdoel. De standaardwaarde varieert voor elke afhankelijkheidseigenschap. In het algemeen worden besturingselementeigenschappen die door de gebruiker kunnen worden bewerkt, zoals tekstvakken en selectievakjes, standaard ingesteld op bindingen in twee richtingen, terwijl de meeste andere eigenschappen standaard éénrichtingsbindingen hebben. Een programmatische manier om te bepalen of een afhankelijkheidseigenschap standaard éénrichtings- of tweerichtingsrelatie verbindt, is door de eigenschapmetagegevens van de eigenschap op te halen en GetMetadata(Type) vervolgens de Booleaanse waarde van de BindsTwoWayByDefault eigenschap te controleren. |