Binding.UpdateSourceTrigger Eigenschap
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.
Hiermee wordt een waarde opgehaald of ingesteld waarmee de timing van bindingsbronupdates wordt bepaald.
public:
property System::Windows::Data::UpdateSourceTrigger UpdateSourceTrigger { System::Windows::Data::UpdateSourceTrigger get(); void set(System::Windows::Data::UpdateSourceTrigger value); };
public System.Windows.Data.UpdateSourceTrigger UpdateSourceTrigger { get; set; }
member this.UpdateSourceTrigger : System.Windows.Data.UpdateSourceTrigger with get, set
Public Property UpdateSourceTrigger As UpdateSourceTrigger
Waarde van eigenschap
Een van de UpdateSourceTrigger waarden. De standaardwaarde is Default, die de standaardwaarde UpdateSourceTrigger van de doelafhankelijkheidseigenschap retourneert. De standaardwaarde voor de meeste afhankelijkheidseigenschappen is PropertyChangedechter, terwijl de Text eigenschap een standaardwaarde van LostFocus.
Een programmatische manier om de standaardwaarde UpdateSourceTrigger van een afhankelijkheidseigenschap te bepalen, is door de metagegevens van de eigenschap op te halen en GetMetadata(Type) vervolgens de waarde van de DefaultUpdateSourceTrigger eigenschap te controleren.
Opmerkingen
Bindingen die zijn TwoWay of OneWayToSource luisteren naar wijzigingen in de doeleigenschap en die weer doorgeven aan de bron. Dit staat bekend als het bijwerken van de bron. Deze updates worden meestal uitgevoerd wanneer de doeleigenschap wordt gewijzigd. Dit is prima voor selectievakjes en andere eenvoudige besturingselementen, maar dit is meestal niet geschikt voor tekstvelden. Bijwerken na elke toetsaanslag kan de prestaties verminderen en weigert de gebruiker de gebruikelijke kans om backspace te maken en typfouten op te lossen voordat de nieuwe waarde wordt doorgevoerd. Daarom is de standaardwaarde UpdateSourceTrigger van de Text eigenschap nietLostFocus.PropertyChanged
Als u de UpdateSourceTrigger waarde Explicitinstelt op, moet u de UpdateSource methode aanroepen of worden de wijzigingen niet weer doorgegeven aan de bron.