StyleSet, classe
Un StyleSet est une collection d'objets Graphics qui peuvent être utilisés par une application de spécifier un ensemble de stylets, de pinceaux, et de polices à utiliser pour toutes les opérations de dessin.Dans code de peinture, vous pouvez appeler StyleSet.GetPen pour extraire un stylet spécifique défini par le système.Que le stylet sera défini au style et couleur correct a défini avec l'application.Utilisez ce stylet immédiatement car il est unique.Si vous devez se maintenir sur une utilisation GetPenCopy de stylet.StyleSets peut vivre à de plusieurs niveaux dans le système.Il existe un ApplicationStyleSet qui sont la modèle de style de valeurs par défaut définie par application.Il existe également de ClassStyleSets qui existent au type de classe de niveau pour spécifier des styles pour toutes les instances de cette classe de forme.Il peut également exister l'instance StyleSets qui contient les informations sur les ressources pour chaque instance d'une forme.Cela doit être utilisé lorsque différentes instances de la même classe des formes peuvent avoir l'apparence différente.En essayant réellement d'extraire un objet, comme un stylet, code de StyleSet monte la chaîne de héritage de l'instance à la classe à l'application StyleSets jusqu'à ce que si les recherches qui premier qui contient cette ressource que vous trouvez (comme défini par le ResourceId lequel vous demandez).
Hiérarchie d'héritage
System.Object
Microsoft.VisualStudio.Modeling.Diagrams.StyleSet
Espace de noms : Microsoft.VisualStudio.Modeling.Diagrams
Assembly : Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0 (dans Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0.dll)
Syntaxe
'Déclaration
Public Class StyleSet
public class StyleSet
Le type StyleSet expose les membres suivants.
Constructeurs
Nom | Description | |
---|---|---|
StyleSet | Crée une instance du StyleSet liant l'actuel à son parent. |
Début
Propriétés
Nom | Description | |
---|---|---|
Parent | ||
UseHighContrastColors | Obtient une valeur indiquant si ce StyleSet le résout aux couleurs à contraste élevé. |
Début
Méthodes
Nom | Description | |
---|---|---|
AddBrush | Ajoutez un nouveau pinceau à ce StyleSet. | |
AddFont | Ajoutez une nouvelle police à ce StyleSet. | |
AddPen | Ajoutez un nouveau stylet à ce StyleSet. | |
ClearBrushOverride | Désactive un pinceau substitué dans le StyleSet. | |
ClearFontOverride | Désactive une police substituée dans le StyleSet. | |
ClearPenOverride | Désactive un stylet substitué dans le StyleSet. | |
Equals | Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.) | |
Finalize | Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.) | |
GetBrush | Extrait un pinceau spécifique du StyleSet.Si ce n'est pas dans l'actuel, il recherche la chaîne de parent à voir si elle peut la rechercher ce dernier.C'est un singleton.Ne supprimez pas - c'tombera en panne !Utilisation immédiatement.Utilisation GetBrushCopy si un autre pinceau est nécessaire ! | |
GetBrushCopy | Extrait un pinceau spécifique du StyleSet.S'il n'est pas dans l'actuel, il recherche la chaîne de parent à voir si elle peut la rechercher ce dernier.C'est une copie.L'appelant est chargé de la méthode dispose. | |
GetFont | Extrait une police spécifique du StyleSet.S'il n'est pas dans l'actuel, il recherche la chaîne de parent à voir si elle peut la rechercher ce dernier. | |
GetFontHeight | Retourne l'interligne de la police spécifiée (c. autrement dit., la hauteur d'une ligne de texte) dans des unités du monde.L'interligne est l'extensibilité + jambage descendant + certains frais supplémentaires recommandés.L'extensibilité est la hauteur du personnage au-dessus de la ligne de base, et la réception est la hauteur du personnage au-dessous de la ligne de base.Des coûts supplémentaires sont sous la réception. | |
GetFontSize | Retourne la hauteur d'em de la police avec l'ID spécifiéeC'est la valeur spécifiée lorsque la police a été créée.Utilisez GetFontHeight à la place pour obtenir la hauteur d'une ligne de texte lors de l'utilisation de cette police. | |
GetHashCode | Sert de fonction de hachage pour un type particulier. (Hérité de Object.) | |
GetOverriddenBrushSettings | Obtient un objet de BrushSettings contenant les paramètres qui ont été substitués dans cet ensemble de style.Si aucun paramètres n'a été substitué, les retours de cette méthode retourne null. | |
GetOverriddenFontSettings | Obtient un objet de FontSettings contenant les paramètres qui ont été substitués dans cet ensemble de style.Si aucun paramètres n'a été substitué, les retours de cette méthode retourne null. | |
GetOverriddenPenSettings | Obtient un objet de PenSettings contenant les paramètres qui ont été substitués dans cet ensemble de style.Si aucun paramètres n'a été substitué, les retours de cette méthode retourne null. | |
GetPen | Extrait un stylet spécifique du StyleSet.S'il n'est pas dans l'actuel, il recherche la chaîne de parent à voir si elle peut la rechercher ce dernier.C'est un singleton.Ne supprimez pas - c'tombera en panne !Utilisation immédiatement.Utilisation GetPenCopy si un autre stylet est nécessaire ! | |
GetPenCopy | Extrait un stylet spécifique du StyleSet.S'il n'est pas dans l'actuel, il recherche la chaîne de parent à voir si elle peut la rechercher ce dernier.C'est une copie.L'appelant est chargé de la méthode dispose. | |
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) | |
MemberwiseClone | Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.) | |
OverrideBrush | Substitue le pinceau spécifié dans le StyleSet. | |
OverrideBrushWorker | Substitue le pinceau spécifié dans le StyleSet. | |
OverrideFont | Substitue la police spécifiée dans le StyleSet. | |
OverrideFontWorker | Substitue la police spécifiée dans le StyleSet. | |
OverridePen | Substitue le stylet spécifié dans le StyleSet. | |
OverridePenWorker | Substitue le stylet spécifié dans le StyleSet. | |
RefreshResources | Force une re- résolution re-résolution des ressources si nécessaire.Les ressources sont résolues ultérieurement une fois utilisées. | |
RemoveBrush | Supprime un pinceau de ce StyleSet. | |
RemoveFont | Supprime une police de ce StyleSet. | |
RemovePen | Supprime un stylet de ce StyleSet. | |
ToString | Retourne une chaîne qui représente l'objet actif. (Hérité de Object.) |
Début
Sécurité des threads
Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.