次の方法で共有


ParentAdapter.RemoveParent メソッド

指定された子の現在の親を新しい親に置き換えます。

名前空間:  Microsoft.Windows.Design.Interaction
アセンブリ:  Microsoft.Windows.Design.Interaction (Microsoft.Windows.Design.Interaction.dll 内)

構文

'宣言
Public MustOverride Sub RemoveParent ( _
    currentParent As ModelItem, _
    newParent As ModelItem, _
    child As ModelItem _
)
public abstract void RemoveParent(
    ModelItem currentParent,
    ModelItem newParent,
    ModelItem child
)
public:
virtual void RemoveParent(
    ModelItem^ currentParent, 
    ModelItem^ newParent, 
    ModelItem^ child
) abstract
abstract RemoveParent : 
        currentParent:ModelItem * 
        newParent:ModelItem * 
        child:ModelItem -> unit 
public abstract function RemoveParent(
    currentParent : ModelItem, 
    newParent : ModelItem, 
    child : ModelItem
)

パラメーター

例外

例外 条件
ArgumentNullException

currentParent、newParent、または child が nullnull 参照 (Visual Basic では Nothing) です。

解説

RemoveParent は、ParentService によって、新しい親の拡張ポイントの Parent が呼び出される直前に呼び出されます。 このメソッドは、親子関係を削除して、指定された子の現在の親を削除します。 RemoveParent は、新しい親を調べ、新しい親と関係のない子のプロパティを削除します。

.NET Framework セキュリティ

  • 直前の呼び出し元に対する完全な信頼。 このメンバーは、部分的に信頼されているコードから使用することはできません。 詳細については、「部分信頼コードからのライブラリの使用」を参照してください。

参照

参照

ParentAdapter クラス

Microsoft.Windows.Design.Interaction 名前空間

ModelParent

ModelItem

その他の技術情報

WPF デザイナーの機能拡張