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 设计器扩展性