Adorner 类

定义

管理与用户界面相关的 Glyph 对象的集合。 此类不能被继承。

public ref class Adorner sealed
public sealed class Adorner
type Adorner = class
Public NotInheritable Class Adorner
继承
Adorner

示例

下面的代码示例演示 类如何 AdornerGlyphBehaviorService 类交互。 此代码示例是为 BehaviorService 类提供的一个更大示例的一部分。

demoAdorner = gcnew Adorner();
BehaviorService->Adorners->Add(demoAdorner);
myAdorner = new Adorner();
BehaviorService.Adorners.Add(myAdorner);
myAdorner = New Adorner()
BehaviorService.Adorners.Add(myAdorner)

注解

每个 Adorner 都可以启用和禁用。 只有启用 Adorner 的对象才会从 BehaviorService接收命中测试和绘制消息。 Adorner可以将 视为用户界面相关元素(由所有 Glyph 对象组成)和 BehaviorService之间的代理。

有关详细信息,请参阅 行为服务概述

构造函数

Adorner()

初始化 Adorner 类的新实例。

属性

BehaviorService

获取或设置与 BehaviorService 关联的 Adorner

Enabled

获取或设置一个值,该值指示 Adorner 是否能够启用。

Glyphs

获取 Glyph 集合。

方法

Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
Invalidate()

强制 BehaviorService 刷新其装饰器窗口。

Invalidate(Rectangle)

强制 BehaviorService 在给定的 Rectangle 内刷新其装饰器窗口。

Invalidate(Region)

强制 BehaviorService 在给定的 Region 内刷新其装饰器窗口。

MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
ToString()

返回表示当前对象的字符串。

(继承自 Object)

适用于

另请参阅