为特定分类类型提供分类格式信息。
继承层次结构
Object
Microsoft.VisualStudio.Text.Classification.EditorFormatDefinition
Microsoft.VisualStudio.Text.Classification.ClassificationFormatDefinition
命名空间: Microsoft.VisualStudio.Text.Classification
程序集: Microsoft.VisualStudio.Text.UI.Wpf(在 Microsoft.VisualStudio.Text.UI.Wpf.dll 中)
语法
声明
Public MustInherit Class ClassificationFormatDefinition _
Inherits EditorFormatDefinition
public abstract class ClassificationFormatDefinition : EditorFormatDefinition
public ref class ClassificationFormatDefinition abstract : public EditorFormatDefinition
[<AbstractClass>]
type ClassificationFormatDefinition =
class
inherit EditorFormatDefinition
end
public abstract class ClassificationFormatDefinition extends EditorFormatDefinition
ClassificationFormatDefinition 类型公开以下成员。
构造函数
名称 | 说明 | |
---|---|---|
![]() |
ClassificationFormatDefinition | 初始化 ClassificationFormatDefinition 的新实例。 |
页首
属性
名称 | 说明 | |
---|---|---|
![]() |
BackgroundBrush | 获取或设置项的背景画笔。 (继承自 EditorFormatDefinition。) |
![]() |
BackgroundColor | 获取或设置项的背景色。 (继承自 EditorFormatDefinition。) |
![]() |
BackgroundCustomizable | 确定格式的背景是否可自定义。 (继承自 EditorFormatDefinition。) |
![]() |
BackgroundOpacity | 获取或设置背景的不透明度。 |
![]() |
CultureInfo | 获取或设置分类格式的 CultureInfo。 |
![]() |
DisplayName | 定义在向用户显示格式定义时所用的字符串。此特性,只有当 UserVisibleAttribute 设置为此对象的导出,的 true 使用。 (继承自 EditorFormatDefinition。) |
![]() |
FontHintingSize | 获取或设置分类格式的字体提示大小。 |
![]() |
FontRenderingSize | 获取或设置分类格式的字体呈现大小。 |
![]() |
FontTypeface | 获取或设置分类格式的 Typeface。 |
![]() |
ForegroundBrush | 获取或设置项的前景画笔。 (继承自 EditorFormatDefinition。) |
![]() |
ForegroundColor | 获取或设置项的前景色。 (继承自 EditorFormatDefinition。) |
![]() |
ForegroundCustomizable | 确定格式的前景是否可自定义。 (继承自 EditorFormatDefinition。) |
![]() |
ForegroundOpacity | 获取或设置前景的不透明度。 |
![]() |
IsBold | 确定文本是否应为粗体。 |
![]() |
IsItalic | 确定文本是否应为斜体。 |
![]() |
TextDecorations | 获取或设置分类格式的 TextDecorationCollection。 |
![]() |
TextEffects | 获取或设置分类格式的 TextEffectCollection。 |
页首
方法
名称 | 说明 | |
---|---|---|
![]() |
CreateResourceDictionary | 根据定义创建一个 ResourceDictionary。 (继承自 EditorFormatDefinition。) |
![]() |
CreateResourceDictionaryFromDefinition | 使用定义创建一个 ResourceDictionary。 (重写 EditorFormatDefinition.CreateResourceDictionaryFromDefinition()。) |
![]() |
Equals | 确定指定的对象是否等于当前对象。 (继承自 Object。) |
![]() |
Finalize | 在垃圾回收将某一对象回收前允许该对象尝试释放资源并执行其他清理操作。 (继承自 Object。) |
![]() |
GetHashCode | 作为默认哈希函数。 (继承自 Object。) |
![]() |
GetType | 获取当前实例的 Type。 (继承自 Object。) |
![]() |
MemberwiseClone | 创建当前 Object 的浅表副本。 (继承自 Object。) |
![]() |
ToString | 返回表示当前对象的字符串。 (继承自 Object。) |
页首
字段
名称 | 说明 | |
---|---|---|
![]() ![]() |
BackgroundOpacityId | 定义用于在 ResourceDictionary 中查找背景不透明度值的字符串。 |
![]() ![]() |
CultureInfoId | 定义用于的字符串查找在 ResourceDictionary的 CultureInfo 值。 |
![]() ![]() |
DefaultBackgroundOpacity | ,如果 BackgroundOpacityId 实体未定义,用于定义背景色/画笔的默认值不透明。 |
![]() ![]() |
DefaultHighContrastBackgroundOpacity | |
![]() ![]() |
FontHintingSizeId | 定义用于在 ResourceDictionary 中查找字体提示大小值的字符串。 |
![]() ![]() |
FontRenderingSizeId | 定义用于在 ResourceDictionary 中查找字体呈现大小值的字符串。 |
![]() ![]() |
ForegroundOpacityId | 定义用于的字符串查找在 ResourceDictionary的前景不透明度值。 |
![]() ![]() |
IsBoldId | 定义用于在 ResourceDictionary 中查找粗体值的字符串。 |
![]() ![]() |
IsItalicId | 定义用于在 ResourceDictionary 中查找斜体值的字符串。 |
![]() ![]() |
TextDecorationsId | 定义用于在 ResourceDictionary 中查找文本修饰值的字符串。 |
![]() ![]() |
TextEffectsId | 定义用于在 ResourceDictionary 中查找文本效果值的字符串。 |
![]() ![]() |
TypefaceId | 定义用于在 ResourceDictionary 中查找字样值的字符串。 |
页首
备注
This is a MEF component part, and should be exported as: [Export(typeof(EditorFormatDefinition))]
导出程序必须提供属性 ClassificationTypeAttribute 和 NameAttribute。 属性 OrderAttribute、 DisplayNameAttribute和 UserVisibleAttribute 是可选的。
线程安全
此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。