AdornerProperties 类

为 UI 元素定义一组附加属性以启用装饰器外观和行为。

继承层次结构

System.Object
  Microsoft.Windows.Design.Interaction.AdornerProperties

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

语法

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

AdornerProperties 类型公开以下成员。

附加属性

  名称 说明
公共附加属性 Layout 获取用于根据装饰器的模型或视图排列该装饰器的布局。这是一个附加属性。
公共附加属性 Model 获取与装饰器关联的模型项。这是一个附加属性。
公共附加属性 Order 获取装饰器的相对 Z 顺序。这是一个附加属性。
公共附加属性 RenderTransform 获取或设置装饰器的呈现转换。这是一个附加属性。
公共附加属性 Task 获取指定装饰器的任务。这是一个附加属性。

页首

方法

  名称 说明
公共方法静态成员 GetLayout 获取用于根据装饰器的模型或视图排列该装饰器的布局。
公共方法静态成员 GetModel 获取与指定装饰器关联的模型项。
公共方法静态成员 GetOrder 获取指定装饰器的相对 Z 顺序。
公共方法静态成员 GetRenderTransform 获取装饰器的呈现转换。
公共方法静态成员 GetTask 获取指定装饰器的任务。
公共方法静态成员 GetView 获取指定装饰器的视图。
公共方法静态成员 SetLayout 为指定的装饰器设置布局。
公共方法静态成员 SetModel 设置与指定装饰器关联的模型项。
公共方法静态成员 SetOrder 设置指定装饰器的相对 Z 顺序。
公共方法静态成员 SetRenderTransform
公共方法静态成员 SetTask 设置指定装饰器的任务。

页首

字段

  名称 说明
公共字段静态成员 LayoutProperty 标识 Layout 附加属性。
公共字段静态成员 ModelProperty 标识 Model 附加属性。
公共字段静态成员 OrderProperty 标识 Order 附加属性。
公共字段静态成员 RenderTransformProperty 标识 RenderTransform 附加属性。
公共字段静态成员 TaskProperty 标识 Task 附加属性。

页首

备注

UIElement 用作装饰器时,AdornerProperties 类为它定义一组附加属性。 可以向 DesignerView 类的 Adorners 集合中添加具有这些附加属性的 UIElement。 可以随时设置这些属性,装饰器会相应地更新。

线程安全

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

请参见

参考

Microsoft.Windows.Design.Interaction 命名空间

AdornerPanel

其他资源

演练:创建设计时装饰器

装饰器体系结构