UIElement.OnDisconnectVisualChildren 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
覆寫這個方法,以實作從類別特定內容或子屬性移除專案時配置和邏輯的行為。
protected:
virtual void OnDisconnectVisualChildren() = OnDisconnectVisualChildren;
void OnDisconnectVisualChildren();
protected virtual void OnDisconnectVisualChildren();
function onDisconnectVisualChildren()
Protected Overridable Sub OnDisconnectVisualChildren ()
備註
UIElement 不會定義 OnDisconnectVisualChildren 可能作用的任何內容模型屬性。 這類屬性會在繼承中更深入地導入,例如 在 ContentControl 層級。
FrameworkElement 會使用 OnDisconnectVisualChildren 覆寫來清除 DataCoNtext 和 Tag中的值。 一般而言,如果您覆寫這個方法,您應該一律呼叫基底實作,以便保留對 OnDisconnectVisualChildren 採取動作的架構刻意行為。
VisualTreeHelper.DisconnectChildrenRecursive 是類似的靜態協助程式 API,可由應用程式程式碼呼叫。