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.

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.

Gilt für:

Weitere Informationen