Auf Englisch lesen

Freigeben über


UIElement.OnDisconnectVisualChildren Methode

Definition

Überschreiben Sie diese Methode, um zu implementieren, wie sich Layout und Logik verhalten sollen, wenn Elemente aus einer klassenspezifischen Inhalts- oder untergeordneten Eigenschaft entfernt werden.

C#
protected virtual void OnDisconnectVisualChildren();

Hinweise

UIElement definiert keine der Inhaltsmodelleigenschaften, auf die OnDisconnectVisualChildren möglicherweise reagiert. Solche Eigenschaften werden in einer Vererbung tiefer eingeführt, z. B. auf ContentControl-Ebene .

FrameworkElement verwendet eine OnDisconnectVisualChildren-Überschreibung, um Werte aus DataContext und Tag zu löschen. Im Allgemeinen sollten Sie, wenn Sie diese Methode überschreiben, immer die Basisimplementierung aufrufen, damit das frameworkbewußte Verhalten, das auf OnDisconnectVisualChildren wirkt, beibehalten werden kann.

VisualTreeHelper.DisconnectChildrenRecursive ist eine ähnliche statische Hilfs-API, die von App-Code aufgerufen werden kann.

Gilt für:

Produkt Versionen
WinRT Build 10240, Build 10586, Build 14383, Build 15063, Build 16299, Build 17134, Build 17763, Build 18362, Build 19041, Build 20348, Build 22000, Build 22621, Build 26100

Weitere Informationen