MarkerFormatDefinition 类

提供文本标记的着色信息。

继承层次结构

Object
  Microsoft.VisualStudio.Text.Classification.EditorFormatDefinition
    Microsoft.VisualStudio.Text.Classification.MarkerFormatDefinition

命名空间:  Microsoft.VisualStudio.Text.Classification
程序集:  Microsoft.VisualStudio.Text.UI.Wpf(在 Microsoft.VisualStudio.Text.UI.Wpf.dll 中)

语法

声明
Public MustInherit Class MarkerFormatDefinition _
    Inherits EditorFormatDefinition
public abstract class MarkerFormatDefinition : EditorFormatDefinition
public ref class MarkerFormatDefinition abstract : public EditorFormatDefinition
[<AbstractClass>]
type MarkerFormatDefinition =  
    class 
        inherit EditorFormatDefinition 
    end
public abstract class MarkerFormatDefinition extends EditorFormatDefinition

MarkerFormatDefinition 类型公开以下成员。

构造函数

  名称 说明
受保护的方法 MarkerFormatDefinition 初始化 MarkerFormatDefinition 的新实例。

页首

属性

  名称 说明
公共属性 BackgroundBrush 获取或设置项的背景画笔。 (继承自 EditorFormatDefinition。)
公共属性 BackgroundColor 获取或设置项的背景色。 (继承自 EditorFormatDefinition。)
公共属性 BackgroundCustomizable 确定格式的背景是否可自定义。 (继承自 EditorFormatDefinition。)
受保护的属性 Border 该钢笔用于绘制文本标记的边框。
公共属性 DisplayName 定义在向用户显示格式定义时所用的字符串。此特性,只有当 UserVisibleAttribute 设置为此对象的导出,的 true 使用。 (继承自 EditorFormatDefinition。)
受保护的属性 Fill 该画笔用于绘制文本标记的内部主体。
公共属性 ForegroundBrush 获取或设置项的前景画笔。 (继承自 EditorFormatDefinition。)
公共属性 ForegroundColor 获取或设置项的前景色。 (继承自 EditorFormatDefinition。)
公共属性 ForegroundCustomizable 确定格式的前景是否可自定义。 (继承自 EditorFormatDefinition。)
受保护的属性 ZOrder ,当在文本标记修饰层时,绘制表示标记的 Z 顺序。

页首

方法

  名称 说明
公共方法 CreateResourceDictionary 根据定义创建一个 ResourceDictionary。 (继承自 EditorFormatDefinition。)
受保护的方法 CreateResourceDictionaryFromDefinition 使用定义创建一个 ResourceDictionary。 (重写 EditorFormatDefinition.CreateResourceDictionaryFromDefinition()。)
公共方法 Equals 确定指定的对象是否等于当前对象。 (继承自 Object。)
受保护的方法 Finalize 在垃圾回收将某一对象回收前允许该对象尝试释放资源并执行其他清理操作。 (继承自 Object。)
公共方法 GetHashCode 作为默认哈希函数。 (继承自 Object。)
公共方法 GetType 获取当前实例的 Type。 (继承自 Object。)
受保护的方法 MemberwiseClone 创建当前 Object 的浅表副本。 (继承自 Object。)
公共方法 ToString 返回表示当前对象的字符串。 (继承自 Object。)

页首

字段

  名称 说明
公共字段静态成员 BorderId 使用的字符串查找在 ResourceDictionary的边框钢笔值。
公共字段静态成员 FillId 该字符串使用到查找填充画笔值。 ResourceDictionary
公共字段静态成员 ZOrderId 该字符串使用到查找 z 顺序值。 ResourceDictionary

页首

备注

This is a MEF component part, and should be exported as: [Export(typeof(EditorFormatDefinition))] 

导出程序必须提供属性 NameAttribute

MarkerFormatDefinition 由 TextMarkerTag的默认可视管理器使用。 Type 属性应对应于此导出 NameAttribute ,以便为所需颜色可以为文本标记正确加载。

示例

有关创建标记格式定义的示例,请参见 演练:显示文本

线程安全

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

请参阅

参考

Microsoft.VisualStudio.Text.Classification 命名空间