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
參數
- parent
型別:Microsoft.Windows.Design.Model.ModelItem
父項目。
- childType
型別:System.Type
子項目的型別。
傳回值
型別:Microsoft.Windows.Design.Model.ModelItem
經過重新導向的父代。預設實作將傳回 parent。
例外狀況
例外狀況 | 條件 |
---|---|
ArgumentNullException | parent 或 childType 是 nullNull 參照 (即 Visual Basic 中的 Nothing)。 |
備註
尋找父代位置時,通常會順著所選取的物件向上尋找,直到發現適當的父代為止。 在某些案例中,可能會希望項目將這個位置順序重新導向至另一個項目。 例如,ContentControl 可以是單一項目的父代。 如果 ContentControl 已經包含 Panel,而且使用者又加入新的物件,則使用者極可能是想要將新的物件加入至 Panel。 這個方法便允許以這種形式來重新導向。
.NET Framework 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。
請參閱
參考
Microsoft.Windows.Design.Interaction 命名空間