提供文本标记的着色信息。
继承层次结构
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) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。