提供特定项的格式信息。
继承层次结构
Object
Microsoft.VisualStudio.Text.Classification.EditorFormatDefinition
Microsoft.VisualStudio.Text.Classification.ClassificationFormatDefinition
Microsoft.VisualStudio.Text.Classification.MarkerFormatDefinition
命名空间: Microsoft.VisualStudio.Text.Classification
程序集: Microsoft.VisualStudio.Text.UI.Wpf(在 Microsoft.VisualStudio.Text.UI.Wpf.dll 中)
语法
声明
Public MustInherit Class EditorFormatDefinition
public abstract class EditorFormatDefinition
public ref class EditorFormatDefinition abstract
[<AbstractClass>]
type EditorFormatDefinition = class end
public abstract class EditorFormatDefinition
EditorFormatDefinition 类型公开以下成员。
构造函数
名称 | 说明 | |
---|---|---|
![]() |
EditorFormatDefinition | 初始化 EditorFormatDefinition 的新实例。 |
页首
属性
名称 | 说明 | |
---|---|---|
![]() |
BackgroundBrush | 获取或设置项的背景画笔。 |
![]() |
BackgroundColor | 获取或设置项的背景色。 |
![]() |
BackgroundCustomizable | 确定格式的背景是否可自定义。 |
![]() |
DisplayName | 定义在向用户显示格式定义时所用的字符串。此特性,只有当 UserVisibleAttribute 设置为此对象的导出,的 true 使用。 |
![]() |
ForegroundBrush | 获取或设置项的前景画笔。 |
![]() |
ForegroundColor | 获取或设置项的前景色。 |
![]() |
ForegroundCustomizable | 确定格式的前景是否可自定义。 |
页首
方法
名称 | 说明 | |
---|---|---|
![]() |
CreateResourceDictionary | 根据定义创建一个 ResourceDictionary。 |
![]() |
CreateResourceDictionaryFromDefinition | 根据定义创建一个 ResourceDictionary。 |
![]() |
Equals | 确定指定的对象是否等于当前对象。 (继承自 Object。) |
![]() |
Finalize | 在垃圾回收将某一对象回收前允许该对象尝试释放资源并执行其他清理操作。 (继承自 Object。) |
![]() |
GetHashCode | 作为默认哈希函数。 (继承自 Object。) |
![]() |
GetType | 获取当前实例的 Type。 (继承自 Object。) |
![]() |
MemberwiseClone | 创建当前 Object 的浅表副本。 (继承自 Object。) |
![]() |
ToString | 返回表示当前对象的字符串。 (继承自 Object。) |
页首
字段
名称 | 说明 | |
---|---|---|
![]() ![]() |
BackgroundBrushId | 定义用于在 ResourceDictionary 中查找背景画笔值的字符串。 |
![]() ![]() |
BackgroundColorId | 定义用于在 ResourceDictionary 中查找背景颜色值的字符串。 |
![]() ![]() |
ForegroundBrushId | 定义用于在 ResourceDictionary 中查找前景画笔值的字符串。 |
![]() ![]() |
ForegroundColorId | 定义用于在 ResourceDictionary 中查找前景颜色值的字符串。 |
页首
备注
这是 MEF 组件部件,应导出如下所示:
[Export(typeof(EditorFormatDefinition))]
导出程序必须提供 NameAttribute。 属性 OrderAttribute、 DisplayNameAttribute 和 UserVisibleAttribute 是可选的。
此属性的使用者可以选择忽略前景格式设置信息,因此背景信息或两个。
线程安全
此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。