IClassificationFormatMap 接口

IClassificationType 的映射到 TextFormattingRunProperties 对象。

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

语法

声明
Public Interface IClassificationFormatMap
public interface IClassificationFormatMap
public interface class IClassificationFormatMap
type IClassificationFormatMap =  interface end
public interface IClassificationFormatMap

IClassificationFormatMap 类型公开以下成员。

属性

  名称 说明
公共属性 CurrentPriorityOrder 获取格式映射所支持的 IClassificationType 对象的只读列表(按优先级排序)。
公共属性 DefaultTextProperties 获取或设置应用于所有分类类型的默认属性。默认属性包含所需的设置 min 的属性相应地呈现文本。
公共属性 IsInBatchUpdate 确定 IClassificationFormatMap 是否处于批量更新中。

页首

方法

  名称 说明
公共方法 AddExplicitTextProperties(IClassificationType, TextFormattingRunProperties) TextFormattingRunProperties 添加到新的 IClassificationType 中。
公共方法 AddExplicitTextProperties(IClassificationType, TextFormattingRunProperties, IClassificationType) TextFormattingRunProperties 添加到新的 IClassificationType 中。
公共方法 BeginBatchUpdate 开始对 IClassificationFormatMap 进行批量更新。在调用 EndBatchUpdate 之前,不会引发事件。
公共方法 EndBatchUpdate 结束对 IClassificationFormatMap 的批量更新,如果批量更新期间进行了任何更改,则会引发一个事件。
公共方法 GetEditorFormatMapKey 在基础 IEditorFormatMap获取键用于存储 classificationType 关联的属性。
公共方法 GetExplicitTextProperties 获取指定的分类类型的显式 TextFormattingRunProperties
公共方法 GetTextProperties 获取给定文本分类类型的 TextFormattingRunProperties
公共方法 SetExplicitTextProperties 设置 IClassificationType的显式 TextFormattingRunProperties
公共方法 SetTextProperties 设置 IClassificationTypeTextFormattingRunProperties
公共方法 SwapPriorities 交换两个 IClassificationType 对象的属性。

页首

事件

  名称 说明
公共事件 ClassificationFormatMappingChanged 当 IClassificationFormatMap 更改时发生。

页首

请参阅

参考

Microsoft.VisualStudio.Text.Classification 命名空间