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


MarkerFormatDefinition - класс

Предоставляет сведения о цвете для текстовых маркеров.

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

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

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

Синтаксис

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

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

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

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

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

Свойства

  Имя Описание
Открытое свойство BackgroundBrush Получает или задает кисть фона для данного элемента. (Унаследовано от EditorFormatDefinition.)
Открытое свойство BackgroundColor Получает или задает цвет фона для данного элемента. (Унаследовано от EditorFormatDefinition.)
Открытое свойство BackgroundCustomizable Определяет, является ли фон данного формата настраиваемым. (Унаследовано от EditorFormatDefinition.)
Защищенное свойство Border Перо, которое используется для рисования границы текстового маркера.
Открытое свойство DisplayName Определяет строку, используемую при отображении данного определения формата пользователю.Это свойство используется только в том случае, если UserVisibleAttribute равно true при экспорте данного объекта. (Унаследовано от EditorFormatDefinition.)
Защищенное свойство Fill Кисть, которая используется для рисования внутренней части текстового маркера.
Открытое свойство ForegroundBrush Получает или задает кисть переднего плана для данного элемента. (Унаследовано от EditorFormatDefinition.)
Открытое свойство ForegroundColor Получает или задает цвет переднего плана для данного элемента. (Унаследовано от EditorFormatDefinition.)
Открытое свойство ForegroundCustomizable Определяет, является ли передний план данного формата настраиваемым. (Унаследовано от EditorFormatDefinition.)
Защищенное свойство ZOrder Представляет z-порядок маркера, когда он рисуется на уровне элемента оформления текстового маркера.

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

Методы

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

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

Поля

  Имя Описание
Открытое полеСтатический член BorderId Строка, используемая для поиска значение пера в границы ResourceDictionary.
Открытое полеСтатический член FillId Строка, используемая для уточняющего запроса значения кисть заполнения ResourceDictionary.
Открытое полеСтатический член ZOrderId Строка, используемая для уточняющего запроса значения в соответствии с z-порядком ResourceDictionary.

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

Заметки

This is a MEF component part, and should be exported as: [Export(typeof(EditorFormatDefinition))] 

Консигнанты должны предоставить атрибут NameAttribute.

MarkerFormatDefinition по умолчанию используется диспетчером визуального представления TextMarkerTag. Type свойство должно соответствовать NameAttribute затем экспортировать так, что нужный цвет могут быть правильно загрузить для текстового маркера.

Примеры

Пример создания меток см. в разделе определение формата Пошаговое руководство: Выделение текста.

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

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

См. также

Ссылки

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