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


EditorFormatDefinition - класс

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

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

Object
  Microsoft.VisualStudio.Text.Classification.EditorFormatDefinition
    Microsoft.VisualStudio.Text.Classification.ClassificationFormatDefinition
    Microsoft.VisualStudio.Text.Classification.MarkerFormatDefinition

Пространство имен:  Microsoft.VisualStudio.Text.Classification
Сборка:  Microsoft.VisualStudio.Text.UI.Wpf (в Microsoft.VisualStudio.Text.UI.Wpf.dll)

Синтаксис

'Декларация
Public MustInherit Class EditorFormatDefinition
public abstract class EditorFormatDefinition
public ref class EditorFormatDefinition abstract
[<AbstractClass>]
type EditorFormatDefinition =  class end
public abstract class EditorFormatDefinition

Тип EditorFormatDefinition предоставляет следующие члены.

Конструкторы

  Имя Описание
Защищенный метод EditorFormatDefinition Инициализирует новый экземпляр EditorFormatDefinition.

В начало страницы

Свойства

  Имя Описание
Открытое свойство BackgroundBrush Получает или задает кисть фона для данного элемента.
Открытое свойство BackgroundColor Получает или задает цвет фона для данного элемента.
Открытое свойство BackgroundCustomizable Определяет, является ли фон данного формата настраиваемым.
Открытое свойство DisplayName Определяет строку, используемую при отображении данного определения формата пользователю.Это свойство используется только в том случае, если UserVisibleAttribute равно true при экспорте данного объекта.
Открытое свойство ForegroundBrush Получает или задает кисть переднего плана для данного элемента.
Открытое свойство ForegroundColor Получает или задает цвет переднего плана для данного элемента.
Открытое свойство ForegroundCustomizable Определяет, является ли передний план данного формата настраиваемым.

В начало страницы

Методы

  Имя Описание
Открытый метод CreateResourceDictionary Создает словарь ResourceDictionary из данного определения.
Защищенный метод CreateResourceDictionaryFromDefinition Создает словарь ResourceDictionary из данного определения.
Открытый метод Equals Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.)
Защищенный метод Finalize Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как он будет уничтожен во время сборки мусора. (Унаследовано от Object.)
Открытый метод GetHashCode Служит хэш-функцией по умолчанию. (Унаследовано от Object.)
Открытый метод GetType Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.)
Защищенный метод MemberwiseClone Создает неполную копию текущего объекта Object. (Унаследовано от Object.)
Открытый метод ToString Возвращает строку, представляющую текущий объект. (Унаследовано от Object.)

В начало страницы

Поля

  Имя Описание
Открытое полеСтатический член BackgroundBrushId Определяет строку, используемую для поиска значения кисти фона в ResourceDictionary.
Открытое полеСтатический член BackgroundColorId Определяет строку, используемую для поиска значения цвета фона в ResourceDictionary.
Открытое полеСтатический член ForegroundBrushId Определяет строку, используемую для поиска значения кисти переднего плана в ResourceDictionary.
Открытое полеСтатический член ForegroundColorId Определяет строку, используемую для поиска значения цвета переднего плана в ResourceDictionary.

В начало страницы

Заметки

Это часть компонент MEF, и должно быть экспортированно how to:

[Export(typeof(EditorFormatDefinition))] 

Консигнанты должны предоставить a NameAttribute. Атрибуты OrderAttribute" DisplayNameAttribute и UserVisibleAttribute необязательные.

Объекты-получатели данного атрибута могут также игнорировать сведения о форматировании переднего плана, данные истории вопроса или оба.

Потокобезопасность

Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.

См. также

Ссылки

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