共用方式為


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)。

備註

ParentService 會在對新父代的擴充內容呼叫 Parent 之前,先呼叫 RemoveParent。 這個方法會藉由移除父子關係來移除指定子系目前的父代。 RemoveParent 會檢查新的父代,並清除子系上任何不會與新的父代相關的屬性。

.NET Framework 安全性

請參閱

參考

ParentAdapter 類別

Microsoft.Windows.Design.Interaction 命名空間

ModelParent

ModelItem

其他資源

WPF 設計工具擴充性