FrameworkElement.DataContextChanged Händelse

Definition

Inträffar när datakontexten för det här elementet ändras.

public:
 event System::Windows::DependencyPropertyChangedEventHandler ^ DataContextChanged;
public event System.Windows.DependencyPropertyChangedEventHandler DataContextChanged;
member this.DataContextChanged : System.Windows.DependencyPropertyChangedEventHandler 
Public Custom Event DataContextChanged As DependencyPropertyChangedEventHandler 

Händelsetyp

Kommentarer

En förklaring av datakontexter och databindning finns i Översikt över databindning.

Important

DataContext När för ett element ändras påverkas eventuellt alla databundna egenskaper för det här elementet. Detta gäller för alla element som är underordnade element i det aktuella elementet i det logiska trädet, som ärver datakontexten och även själva det aktuella elementet. Alla sådana befintliga bindningar måste tolka det nya på nytt DataContext och utvärdera bindningsresultaten igen. Databindningsmotorn är inte deterministisk när det gäller ordningen på dessa omvärderingar i förhållande till händelsehöjningen DataContextChanged . Omvärderingarna kan ske före händelsen, efter händelsen eller i någon blandning.

Gäller för

Se även