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


StyleSet - класс

StyleSet коллекция объектов graphics, которые могут быть использованы приложением определить набор ручек, кистей и шрифтов, используемый для всех операций рисования.Внутри кода рисования, можно вызвать StyleSet.GetPen для получения определенной перо, определенная системой.Что перо будет установлено исправление цвет и стиль указанным с приложением.Используйте эту перо немедленно, поскольку она уникальным.Если необходимо хранить на использование GetPenCopy пера.StyleSets может жить на нескольких уровнях в системе.ApplicationStyleSet, заданная приложением схема стиля значений по умолчанию.Также ClassStyleSets, существующих на уровне типе класса, чтобы указать стили для всех экземпляров этого класса формы.Существуют также могут существовать экземпляр StyleSets, содержащий сведения о ресурсах для каждого экземпляра фигуры.Это должно использоваться, если разные экземпляры одного и того же класса форм могут иметь различные представления.Когда фактически попытке извлечь объект, такой как перо, код StyleSet не сможет перейти вверх по цепочке наследования от экземпляра к классу к приложению StyleSets до если находит то первое, содержащего этот ресурс, который размещается (как определено ResourceId, просите).

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

System.Object
  Microsoft.VisualStudio.Modeling.Diagrams.StyleSet

Пространство имен:  Microsoft.VisualStudio.Modeling.Diagrams
Сборка:  Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0 (в Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0.dll)

Синтаксис

'Декларация
Public Class StyleSet
public class StyleSet

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

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

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

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

Свойства

  Имя Описание
Защищенное свойство Parent
Открытое свойство UseHighContrastColors Возвращает значение, указывающее, разрешает ли это StyleSet к сверхконтрастным цветам.

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

Методы

  Имя Описание
Открытый метод AddBrush Добавьте в этот StyleSet новая кисть.
Открытый метод AddFont Добавьте новый шрифт к этому StyleSet.
Открытый метод AddPen Добавьте новую перо к этому StyleSet.
Открытый метод ClearBrushOverride Очищает переопределенная кисть в StyleSet.
Открытый метод ClearFontOverride Очищает переопределенный шрифт в StyleSet.
Открытый метод ClearPenOverride Очищает переопределенная перо в StyleSet.
Открытый метод Equals Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.)
Защищенный метод Finalize Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как объект будет утилизирован в процессе сборки мусора. (Унаследовано от Object.)
Открытый метод GetBrush Получает определенную кисть из StyleSet.Если он не находится в одном списке текущее, то, что поиск родительской цепи, см. если оно может найти его наличии.Это единственное значение.Не dispose - это разобьет!Используйте немедленно.Используйте GetBrushCopy если требуется другая кисть!
Открытый метод GetBrushCopy Получает определенную кисть из StyleSet.Если он не находится в одном списке текущее, то, что поиск родительской цепи, см. если оно может найти его наличии.Это копия.Вызывающий объект отвечает за dispose.
Открытый метод GetFont Извлекает указанный шрифт из StyleSet.Если он не находится в одном списке текущее, то, что поиск родительской цепи, см. если оно может найти его наличии.
Открытый метод GetFontHeight Возвращает междустрочный интервал заданного шрифта (то есть высота линии текст) в международных единицах измерения.Междустрочный интервал восхождение + спуск + некоторые рекомендованное extras.Восхождение высота символа над базовым планом и спуск высота символа под базовым планом.Extras в спуском.
Открытый метод GetFontSize Возвращает высоту em шрифта с указанным идентификатором.Это указанное значение, если шрифт был создан.Используйте вместо GetFontHeight, чтобы получить высоту линии текста при использовании этого шрифта.
Открытый метод GetHashCode Играет роль хэш-функции для определенного типа. (Унаследовано от Object.)
Открытый метод GetOverriddenBrushSettings Возвращает объект BrushSettings, содержащий параметры, которые были переопределены в этом наборе стиля.Если параметры не были переопределены, этот метод возвращает значение null.
Открытый метод GetOverriddenFontSettings Возвращает объект FontSettings, содержащий параметры, которые были переопределены в этом наборе стиля.Если параметры не были переопределены, этот метод возвращает значение null.
Открытый метод GetOverriddenPenSettings Возвращает объект PenSettings, содержащий параметры, которые были переопределены в этом наборе стиля.Если параметры не были переопределены, этот метод возвращает значение null.
Открытый метод GetPen Получает определенную перо от StyleSet.Если он не находится в одном списке текущее, то, что поиск родительской цепи, см. если оно может найти его наличии.Это единственное значение.Не dispose - это разобьет!Используйте немедленно.Используйте GetPenCopy если требуется другая перо!
Открытый метод GetPenCopy Получает определенную перо от StyleSet.Если он не находится в одном списке текущее, то, что поиск родительской цепи, см. если оно может найти его наличии.Это копия.Вызывающий объект отвечает за dispose.
Открытый метод GetType Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.)
Защищенный метод MemberwiseClone Создает неполную копию текущего объекта Object. (Унаследовано от Object.)
Открытый метод OverrideBrush Переопределяет указанная в StyleSet кисть.
Защищенный метод OverrideBrushWorker Переопределяет указанная в StyleSet кисть.
Открытый метод OverrideFont Переопределяет указанный шрифт в StyleSet.
Защищенный метод OverrideFontWorker Переопределяет указанный шрифт в StyleSet.
Открытый метод OverridePen Переопределяет указанная перо в StyleSet.
Защищенный метод OverridePenWorker Переопределяет указанная перо в StyleSet.
Открытый метод RefreshResources Принудительно re-разрешение ресурсов, если это необходимо.Ресурсов разрешено позже при использовании.
Открытый метод RemoveBrush Удаляет кисть из этого StyleSet.
Открытый метод RemoveFont Удаляет шрифт из этого StyleSet.
Открытый метод RemovePen Удаляет перо от этого StyleSet.
Открытый метод ToString Возвращает строку, представляющую текущий объект. (Унаследовано от Object.)

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

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

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

См. также

Ссылки

Microsoft.VisualStudio.Modeling.Diagrams - пространство имен