Поделиться через


ClassificationFormatDefinition - класс

Предоставляет информацию о формате классификации для определенного типа классификации.

Иерархия наследования

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 Определяет строку, используемую для поиска CultureInfo значение ResourceDictionary.
Открытое полеСтатический член 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 (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.

См. также

Ссылки

Microsoft.VisualStudio.Text.Classification - пространство имен