从 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 | 设置 IClassificationType 的 TextFormattingRunProperties。 |
![]() |
SwapPriorities | 交换两个 IClassificationType 对象的属性。 |
页首
事件
名称 | 说明 | |
---|---|---|
![]() |
ClassificationFormatMappingChanged | 当 IClassificationFormatMap 更改时发生。 |
页首