ModelParent 类

可用于帮助设置项的父级的类。

继承层次结构

System.Object
  Microsoft.Windows.Design.Model.ModelParent

命名空间:  Microsoft.Windows.Design.Model
程序集:  Microsoft.Windows.Design.Interaction(在 Microsoft.Windows.Design.Interaction.dll 中)

语法

声明
Public NotInheritable Class ModelParent
public static class ModelParent
public ref class ModelParent abstract sealed
[<AbstractClass>]
[<Sealed>]
type ModelParent =  class end
public final class ModelParent

ModelParent 类型公开以下成员。

方法

  名称 说明
公共方法静态成员 CanParent 确定指定类型可否是指定的子类型的父级。
公共方法静态成员 FindParent(Type, GestureData) 为指定的子级类型查找可行的父级。
公共方法静态成员 FindParent(EditingContext, ModelItem, ModelItem) 查找指定子级的可行父级以及编辑上下文。
公共方法静态成员 FindParent(EditingContext, Type, ModelItem) 查找指定的子级类型的可行父级以及编辑上下文。
公共方法静态成员 Parent 将指定项设置为指定子项的父级。

页首

备注

虽然可以直接在编辑模式中使用项属性设置父对象,但 ModelParent 类允许您了解哪些对象是父对象。 ModelParent 使您能够轻松地实现父级从一个对象到另一个对象的转换。 ModelParent 在对象上使用ParentAdapter 类来理解和形成规则。

线程安全

此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。

请参见

参考

Microsoft.Windows.Design.Model 命名空间

其他资源

WPF 设计器扩展性体系结构