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 | 取得或設定套用到所有的分類類型的預設屬性。預設值屬性包含一組最少正確呈現文字所需要的屬性。 | |
IsInBatchUpdate | 判斷此 IClassificationFormatMap 是否位於批次更新之中。 |
回頁首
方法
名稱 | 描述 | |
---|---|---|
AddExplicitTextProperties(IClassificationType, TextFormattingRunProperties) | 將 TextFormattingRunProperties 加入至新的 IClassificationType。 | |
AddExplicitTextProperties(IClassificationType, TextFormattingRunProperties, IClassificationType) | 將 TextFormattingRunProperties 加入至新的 IClassificationType。 | |
BeginBatchUpdate | 開始在此 IClassificationFormatMap 上執行批次更新。在呼叫 EndBatchUpdate 之前,將不會引發事件。 | |
EndBatchUpdate | 結束此 IClassificationFormatMap 的批次更新,且如果批次更新期間做了任何變更,則引發事件。 | |
GetEditorFormatMapKey | 取得用來儲存相關聯的屬性的索引鍵classificationType在基礎IEditorFormatMap。 | |
GetExplicitTextProperties | 取得明確TextFormattingRunProperties的指定的分類的型別。 | |
GetTextProperties | 取得指定文字分類型別的 TextFormattingRunProperties。 | |
SetExplicitTextProperties | 設定明確TextFormattingRunProperties的IClassificationType。 | |
SetTextProperties | 設定 IClassificationType 的 TextFormattingRunProperties。 | |
SwapPriorities | 交換兩個 IClassificationType 物件的優先權。 |
回頁首
事件
名稱 | 描述 | |
---|---|---|
ClassificationFormatMappingChanged | 在此 IClassificationFormatMap 變更時發生。 |
回頁首