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 - пространство имен