共用方式為


ParentAdapter.RedirectParent 方法

將參考從某一父代重新導向至另一個父代。 .

命名空間:  Microsoft.Windows.Design.Interaction
組件:  Microsoft.Windows.Design.Interaction (在 Microsoft.Windows.Design.Interaction.dll 中)

語法

'宣告
Public Overridable Function RedirectParent ( _
    parent As ModelItem, _
    childType As Type _
) As ModelItem
public virtual ModelItem RedirectParent(
    ModelItem parent,
    Type childType
)
public:
virtual ModelItem^ RedirectParent(
    ModelItem^ parent, 
    Type^ childType
)
abstract RedirectParent : 
        parent:ModelItem * 
        childType:Type -> ModelItem 
override RedirectParent : 
        parent:ModelItem * 
        childType:Type -> ModelItem 
public function RedirectParent(
    parent : ModelItem, 
    childType : Type
) : ModelItem

參數

傳回值

型別:Microsoft.Windows.Design.Model.ModelItem
經過重新導向的父代。預設實作將傳回 parent。

例外狀況

例外狀況 條件
ArgumentNullException

parent 或 childType 是 nullNull 參照 (即 Visual Basic 中的 Nothing)。

備註

尋找父代位置時,通常會順著所選取的物件向上尋找,直到發現適當的父代為止。 在某些案例中,可能會希望項目將這個位置順序重新導向至另一個項目。 例如,ContentControl 可以是單一項目的父代。 如果 ContentControl 已經包含 Panel,而且使用者又加入新的物件,則使用者極可能是想要將新的物件加入至 Panel。 這個方法便允許以這種形式來重新導向。

.NET Framework 安全性

請參閱

參考

ParentAdapter 類別

Microsoft.Windows.Design.Interaction 命名空間

ModelParent

ModelItem

其他資源

WPF 設計工具擴充性