Condividi tramite


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
Metodo pubblico StyleSet Crea un'istanza di StyleSet che collega quello corrente al padre.

In alto

Proprietà

  Nome Descrizione
Proprietà protetta. Parent
Proprietà pubblica UseHighContrastColors Ottiene un valore che indica se questo StyleSet risoluzioni ai colori a contrasto elevato.

In alto

Metodi

  Nome Descrizione
Metodo pubblico AddBrush Aggiungere un nuovo pennello in questo StyleSet.
Metodo pubblico AddFont Aggiungere una nuova carattere a questo StyleSet.
Metodo pubblico AddPen aggiungere una nuova penna a questo StyleSet.
Metodo pubblico ClearBrushOverride Rimuove un pennello sottoposto a override nello StyleSet.
Metodo pubblico ClearFontOverride Rimuove un tipo di carattere ignorata nello StyleSet.
Metodo pubblico ClearPenOverride Rimuove una penna ignorata nello StyleSet.
Metodo pubblico Equals Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object)
Metodo protetto 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)
Metodo pubblico 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!
Metodo pubblico 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.
Metodo pubblico GetFont Recupera un tipo di carattere specifica lo StyleSet.Se non è in quello corrente, la catena padre per verificare se può essere presente.
Metodo pubblico 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.
Metodo pubblico 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.
Metodo pubblico GetHashCode Funge da funzione hash per un determinato tipo. (Ereditato da Object)
Metodo pubblico 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.
Metodo pubblico 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.
Metodo pubblico 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.
Metodo pubblico 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!
Metodo pubblico 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.
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo protetto MemberwiseClone Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object)
Metodo pubblico OverrideBrush Esegue l'override del pennello specificato nello StyleSet.
Metodo protetto OverrideBrushWorker Esegue l'override del pennello specificato nello StyleSet.
Metodo pubblico OverrideFont Esegue l'override del tipo di carattere specificata nello StyleSet.
Metodo protetto OverrideFontWorker Esegue l'override del tipo di carattere specificata nello StyleSet.
Metodo pubblico OverridePen Esegue l'override della penna specificata nello StyleSet.
Metodo protetto OverridePenWorker Esegue l'override della penna specificata nello StyleSet.
Metodo pubblico RefreshResources Forza una ri-risoluzione di risorse se necessario.Le risorse vengono risolti in seguito una volta utilizzate.
Metodo pubblico RemoveBrush Rimuove un pennello di questo StyleSet.
Metodo pubblico RemoveFont Rimuove un tipo di carattere da questo StyleSet.
Metodo pubblico RemovePen rimuove una penna da questo StyleSet.
Metodo pubblico 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.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.Modeling.Diagrams