Classe StyleSet
Um StyleSet é uma coleção de objetos gráficos que podem ser usados por um aplicativo para especificar um conjunto de canetas, pincéis e fontes a ser usado para todas as operações de desenho.Dentro do código de pintura, você pode chamar o StyleSet.GetPen para recuperar uma caneta específica definida pelo sistema.Essa caneta será definida como a cor correta e o estilo definido com o aplicativo.Use a caneta imediatamente que este seja único.Se você precisar manter uma caneta, use GetPenCopy.StyleSets pode residir em vários níveis do sistema.Há um ApplicationStyleSet que são o esquema de estilo do app padrões definidos.Há também ClassStyleSets que existe no nível do tipo de classe para especificar estilos para todas as instâncias dessa classe da forma.Também podem existir instância StyleSets que contém informações sobre o recurso para cada instância de uma forma.Isso deve ser usado quando instâncias diferentes da mesma classe de formas podem ter uma aparência diferente.Quando realmente tentando recuperar um objeto, como uma caneta, o código passa a cadeia de herança de instância à classe para o aplicativo de StyleSet StyleSets até que se encontra que uma primeira que contém o recurso que você está procurando (conforme definido pelo que você está pedindo para ResourceId).
Hierarquia de herança
System.Object
Microsoft.VisualStudio.Modeling.Diagrams.StyleSet
Namespace: Microsoft.VisualStudio.Modeling.Diagrams
Assembly: Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0 (em Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0.dll)
Sintaxe
'Declaração
Public Class StyleSet
public class StyleSet
O tipo StyleSet expõe os membros a seguir.
Construtores
Nome | Descrição | |
---|---|---|
StyleSet | Cria uma instância de StyleSet de vinculação a uma atual para seu pai. |
Superior
Propriedades
Nome | Descrição | |
---|---|---|
Parent | ||
UseHighContrastColors | Obtém um valor que indica se este StyleSet resolve para cores de alto contraste. |
Superior
Métodos
Nome | Descrição | |
---|---|---|
AddBrush | Adicione um novo pincel para este StyleSet. | |
AddFont | Adicione uma nova fonte para este StyleSet. | |
AddPen | Adicione uma nova caneta para este StyleSet. | |
ClearBrushOverride | Limpa um pincel no StyleSet de cancelado. | |
ClearFontOverride | Limpa a um fonte de StyleSet de cancelado. | |
ClearPenOverride | Limpa um caneta no StyleSet de cancelado. | |
Equals | Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object.) | |
Finalize | Permite que um objeto tentar liberar recursos e realizar outras operações de limpeza antes de ser recuperados pela coleta de lixo. (Herdado de Object.) | |
GetBrush | Recupera um pincel específico a StyleSet.Se ele não for atual, ele procura a cadeia de pais para ver se ele pode achar nada lá.Este é um singleton.Não dispor - isso travará!Use imediatamente.Se outro pincel for necessária, use GetBrushCopy! | |
GetBrushCopy | Recupera um pincel específico a StyleSet.Se ele não for atual, ele procura a cadeia de pais para ver se ele pode achar nada lá.Esta é uma cópia.O chamador é responsável por dispose. | |
GetFont | Recupera uma fonte específica do StyleSet.Se ele não for atual, ele procura a cadeia de pais para ver se ele pode achar nada lá. | |
GetFontHeight | Retorna o espaçamento de linha da fonte especificada (ou seja, a altura de uma linha de texto) em unidades de mundo.Espaçamento de linha é o ascent + as profundezas + recomendados extra.O ascent é a altura do caractere acima da linha de base e as profundezas é a altura do caractere abaixo da linha de base.O extra está abaixo do descendente. | |
GetFontSize | Retorna a altura da fonte com a id especificada.Este é o valor especificado quando a fonte foi criada.Use GetFontHeight para obter a altura de uma linha de texto ao usar essa fonte. | |
GetHashCode | Serve como uma função de hash para um tipo específico. (Herdado de Object.) | |
GetOverriddenBrushSettings | Obtém um objeto BrushSettings que contém configurações que tenham sido substituída neste conjunto de estilo.Se nenhuma configuração ter sido substituída, esse método retorna nulo. | |
GetOverriddenFontSettings | Obtém um objeto FontSettings que contém configurações que tenham sido substituída neste conjunto de estilo.Se nenhuma configuração ter sido substituída, esse método retorna nulo. | |
GetOverriddenPenSettings | Obtém um objeto PenSettings que contém configurações que tenham sido substituída neste conjunto de estilo.Se nenhuma configuração ter sido substituída, esse método retorna nulo. | |
GetPen | Recupera uma caneta específica da StyleSet.Se ele não for atual, ele procura a cadeia de pais para ver se ele pode achar nada lá.Este é um singleton.Não dispor - isso travará!Use imediatamente.Se outra caneta for necessária, use GetPenCopy! | |
GetPenCopy | Recupera uma caneta específica da StyleSet.Se ele não for atual, ele procura a cadeia de pais para ver se ele pode achar nada lá.Esta é uma cópia.O chamador é responsável por dispose. | |
GetType | Obtém Type da instância atual. (Herdado de Object.) | |
MemberwiseClone | Cria uma cópia superficial de Objectatual. (Herdado de Object.) | |
OverrideBrush | Substitui o pincel especificado no StyleSet. | |
OverrideBrushWorker | Substitui o pincel especificado no StyleSet. | |
OverrideFont | Substitui a fonte especificada em que o StyleSet. | |
OverrideFontWorker | Substitui a fonte especificada em que o StyleSet. | |
OverridePen | Substitui a caneta o StyleSet especificada. | |
OverridePenWorker | Substitui a caneta o StyleSet especificada. | |
RefreshResources | Força uma re-resolução dos recursos, se necessário.Os recursos são resolvidos posteriormente, quando usado. | |
RemoveBrush | Remove um pincel este StyleSet. | |
RemoveFont | Remove uma fonte deste StyleSet. | |
RemovePen | Remove uma caneta este StyleSet. | |
ToString | Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object.) |
Superior
Acesso thread-safe
Quaisquer membros estático (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.