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 です。