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 reagieren kann. Solche Eigenschaften werden tiefer in einer Vererbung eingeführt, z. B. auf der ContentControl-Ebene .
FrameworkElement verwendet eine OnDisconnectVisualChildren-Überschreibung, um Werte aus DataContext und Tag zu löschen. Wenn Sie diese Methode außer Kraft setzen, sollten Sie immer die Basisimplementierung aufrufen, damit das framework-absichtliche Verhalten, das auf OnDisconnectVisualChildren fungiert, beibehalten werden kann.
VisualTreeHelper.DisconnectChildrenRecursive ist eine ähnliche statische Hilfs-API, die von App-Code aufgerufen werden kann.