次の方法で共有


UIElement.OnDisconnectVisualChildren メソッド

定義

クラス固有のコンテンツまたは子プロパティから項目が削除されたときにレイアウトとロジックがどのように動作するかを実装するには、このメソッドをオーバーライドします。

protected:
 virtual void OnDisconnectVisualChildren() = OnDisconnectVisualChildren;
void OnDisconnectVisualChildren();
protected virtual void OnDisconnectVisualChildren();
function onDisconnectVisualChildren()
Protected Overridable Sub OnDisconnectVisualChildren ()

注釈

UIElement では、OnDisconnectVisualChildren が処理する可能性のあるコンテンツ モデル プロパティは定義されません。 このようなプロパティは、たとえば ContentControl レベルなど、継承の詳細に導入されます。

FrameworkElement では、OnDisconnectVisualChildren オーバーライドを使用して 、DataContextTag から値をクリアします。 一般に、このメソッドをオーバーライドする場合は、OnDisconnectVisualChildren に対して動作するフレームワーク意図的な動作を保持できるように、基本実装を常に呼び出す必要があります。

VisualTreeHelper.DisconnectChildrenRecursive は、アプリ コードで呼び出すことができる同様の静的ヘルパー API です。

適用対象

こちらもご覧ください