UIElement.OnDisconnectVisualChildren Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ü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.
protected:
virtual void OnDisconnectVisualChildren() = OnDisconnectVisualChildren;
void OnDisconnectVisualChildren();
protected virtual void OnDisconnectVisualChildren();
function onDisconnectVisualChildren()
Protected Overridable Sub 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.