Classe StyleSet
Uno StyleSet è una raccolta di oggetti grafici che possono essere utilizzati da un'applicazione specificare un set di autori, di pennelli e di tipi di carattere da utilizzare per tutte le operazioni di disegno.Nel codice di disegno, è possibile chiamare StyleSet.GetPen per recuperare una penna specifica definita dal sistema.Che la penna verrà impostata al corretto colorate e disegnare definito con l'applicazione.Utilizzare quella penna immediatamente in quanto è univoca.Se è necessario utilizzare su un utilizzo GetPenCopy della penna.StyleSets può avvenire a più livelli nel sistema.Esiste un ApplicationStyleSet che rappresentano la combinazione definita dello stile di impostazioni predefinite dell'applicazione.È inoltre ClassStyleSets che esistono a livello di tipo classe per specificare gli stili per tutte le istanze della classe della forma.Non può inoltre essere presente istanza StyleSets contenente le informazioni sulla risorsa per ogni istanza di una forma.Dovrebbe essere utilizzata quando le istanze diverse della stessa classe di forme possono avere aspetto diverso.In realtà tenta di recuperare un oggetto, ad esempio una penna, il codice di StyleSet non sale la catena di ereditarietà dall'istanza classe all'applicazione StyleSets finché se rileva che primo una contenente la risorsa ricercato (come definito da ResourceId cui si richiede).
Gerarchia di ereditarietà
System.Object
Microsoft.VisualStudio.Modeling.Diagrams.StyleSet
Spazio dei nomi: Microsoft.VisualStudio.Modeling.Diagrams
Assembly: Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0 (in Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0.dll)
Sintassi
'Dichiarazione
Public Class StyleSet
public class StyleSet
Il tipo StyleSet espone i seguenti membri.
Costruttori
Nome | Descrizione | |
---|---|---|
![]() |
StyleSet | Crea un'istanza di StyleSet che collega quello corrente al padre. |
In alto
Proprietà
Nome | Descrizione | |
---|---|---|
![]() |
Parent | |
![]() |
UseHighContrastColors | Ottiene un valore che indica se questo StyleSet risoluzioni ai colori a contrasto elevato. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
![]() |
AddBrush | Aggiungere un nuovo pennello in questo StyleSet. |
![]() |
AddFont | Aggiungere una nuova carattere a questo StyleSet. |
![]() |
AddPen | aggiungere una nuova penna a questo StyleSet. |
![]() |
ClearBrushOverride | Rimuove un pennello sottoposto a override nello StyleSet. |
![]() |
ClearFontOverride | Rimuove un tipo di carattere ignorata nello StyleSet. |
![]() |
ClearPenOverride | Rimuove una penna ignorata nello StyleSet. |
![]() |
Equals | Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object) |
![]() |
Finalize | Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulitura prima che l'oggetto stesso venga recuperato dalla procedura di Garbage Collection. (Ereditato da Object) |
![]() |
GetBrush | Recupera un pennello specifico dallo StyleSet.Se non è in quello corrente, la catena padre per verificare se può essere presente.Ciò è singleton.Non eliminare - si arresta in modo anomalo!Utilizzare contemporaneamente.utilizzo GetBrushCopy se un altro pennello è necessario! |
![]() |
GetBrushCopy | Recupera un pennello specifico dallo StyleSet.Se non è in quello corrente, la catena padre per verificare se può essere presente.Si tratta di una copia.Il chiamante è responsabile di eliminazione. |
![]() |
GetFont | Recupera un tipo di carattere specifica lo StyleSet.Se non è in quello corrente, la catena padre per verificare se può essere presente. |
![]() |
GetFontHeight | Restituisce l'interlinea di carattere specificata (ovvero, l'altezza di una riga di testo) in unità del mondo.L'interlinea è l'ascesa + la discesa + un determinato oggetto aggiuntivo consigliato.L'ascesa corrisponde all'altezza del carattere sul riferimento e la discesa corrisponde all'altezza del carattere al di sotto del riferimento.Integrano si trova sotto la discesa. |
![]() |
GetFontSize | Restituisce l'altezza em di carattere con l'id specificatoSi tratta del valore specificato quando il tipo di carattere è stata creata.Utilizzare GetFontHeight anziché per ottenere l'altezza di una riga di testo quando si utilizza questo tipo di carattere. |
![]() |
GetHashCode | Funge da funzione hash per un determinato tipo. (Ereditato da Object) |
![]() |
GetOverriddenBrushSettings | Ottiene un oggetto di BrushSettings contenente le impostazioni che sono state sottoposte a override in questo stile impostato.Se non sono state impostazioni sottoposte a override, questo metodo restituisce null. |
![]() |
GetOverriddenFontSettings | Ottiene un oggetto di FontSettings contenente le impostazioni che sono state sottoposte a override in questo stile impostato.Se non sono state impostazioni sottoposte a override, questo metodo restituisce null. |
![]() |
GetOverriddenPenSettings | Ottiene un oggetto di PenSettings contenente le impostazioni che sono state sottoposte a override in questo stile impostato.Se non sono state impostazioni sottoposte a override, questo metodo restituisce null. |
![]() |
GetPen | Recupera una penna specifica lo StyleSet.Se non è in quello corrente, la catena padre per verificare se può essere presente.Ciò è singleton.Non eliminare - si arresta in modo anomalo!Utilizzare contemporaneamente.utilizzo GetPenCopy se un'altra penna è necessaria! |
![]() |
GetPenCopy | Recupera una penna specifica lo StyleSet.Se non è in quello corrente, la catena padre per verificare se può essere presente.Si tratta di una copia.Il chiamante è responsabile di eliminazione. |
![]() |
GetType | Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
![]() |
MemberwiseClone | Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object) |
![]() |
OverrideBrush | Esegue l'override del pennello specificato nello StyleSet. |
![]() |
OverrideBrushWorker | Esegue l'override del pennello specificato nello StyleSet. |
![]() |
OverrideFont | Esegue l'override del tipo di carattere specificata nello StyleSet. |
![]() |
OverrideFontWorker | Esegue l'override del tipo di carattere specificata nello StyleSet. |
![]() |
OverridePen | Esegue l'override della penna specificata nello StyleSet. |
![]() |
OverridePenWorker | Esegue l'override della penna specificata nello StyleSet. |
![]() |
RefreshResources | Forza una ri-risoluzione di risorse se necessario.Le risorse vengono risolti in seguito una volta utilizzate. |
![]() |
RemoveBrush | Rimuove un pennello di questo StyleSet. |
![]() |
RemoveFont | Rimuove un tipo di carattere da questo StyleSet. |
![]() |
RemovePen | rimuove una penna da questo StyleSet. |
![]() |
ToString | Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
In alto
Codice thread safe
Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.