StyleSet – třída
StyleSet je kolekce grafických objektů, které lze aplikaci určit sadu per, stopy a písma pro všechny operace kreslení.Malování kódu můžete volat StyleSet.GetPen načíst konkrétní pera definovaná systémem.Pera bude nastavena na správnou barvu a styl definovaný s aplikací.Použití, které okamžitě pera, jako je jedinečný.Pokud je třeba držet na pero použijte GetPenCopy.StyleSets lze v systému live na více úrovních.Je ApplicationStyleSet, které jsou schéma stylu definované výchozí hodnoty aplikace.Jsou také ClassStyleSets, které existují na úrovni třídy typu určit styly pro všechny instance třídy tvaru.Také může existovat instance StyleSets, který obsahuje informace o zdroji pro každou instanci obrazce.Doporučuje se používat při různých instancí stejné třídy tvarů může mít jiný vzhled.Při pokusu o skutečně získat objekt jako pera, StyleSet kód přechází řetězcem dědičnosti z instance třídy aplikace StyleSets, až když najde tento první obsahuje tento zdroj, který hledáte (podle definice ResourceId, který se žádá o).
Hierarchie dědičnosti
System.Object
Microsoft.VisualStudio.Modeling.Diagrams.StyleSet
Obor názvů: Microsoft.VisualStudio.Modeling.Diagrams
Sestavení: Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0 (v Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0.dll)
Syntaxe
'Deklarace
Public Class StyleSet
public class StyleSet
Typ StyleSet zveřejňuje následující členy.
Konstruktory
Název | Popis | |
---|---|---|
StyleSet | Vytvoří instanci StyleSet propojení stávající k nadřazené. |
Nahoru
Vlastnosti
Název | Popis | |
---|---|---|
Parent | ||
UseHighContrastColors | Získá hodnotu označující, zda tento StyleSet převádí barvy s vysokým kontrastem. |
Nahoru
Metody
Název | Popis | |
---|---|---|
AddBrush | Přidáte novou stopu do tohoto StyleSet. | |
AddFont | Přidání nového písma do tohoto StyleSet. | |
AddPen | Přidáte nové pero tohoto StyleSet. | |
ClearBrushOverride | Vymaže vyzkoušený stopu v StyleSet. | |
ClearFontOverride | Vymaže vyzkoušený písmo StyleSet. | |
ClearPenOverride | Vymaže vyzkoušený perem StyleSet. | |
Equals | Určuje, zda zadaný objekt je rovno aktuální objekt. (Zděděno z Object.) | |
Finalize | Umožňuje objekt při uvolnění prostředků a provádět jiné operace vyčištění, dříve, než je zažádáno systémem uvolňování paměti. (Zděděno z Object.) | |
GetBrush | Načte určitou stopu z StyleSet.Pokud není v aktuálním vyhledá řetězce nadřazené zobrazíte, pokud ji najdete ji zde.Toto je nejednoznačné.Neodstraňovat - to bude crash!Ihned použijte.Pomocí GetBrushCopy potřeby jiné stopy! | |
GetBrushCopy | Načte určitou stopu z StyleSet.Pokud není v aktuálním vyhledá řetězce nadřazené zobrazíte, pokud ji najdete ji zde.Toto je kopie.Je zodpovědný za dispose volajícího. | |
GetFont | Načte určitého písma z StyleSet.Pokud není v aktuálním vyhledá řetězce nadřazené zobrazíte, pokud ji najdete ji zde. | |
GetFontHeight | Vrátí world jednotek řádkování určeného písma (tj. výška řádku textu).Řádkování je stoupání + klesání + některé doporučené extra.Horní dotažnice je výška znaků nad účaří a sestup je výška znaku pod účaří.Výběr je níže sestup. | |
GetFontSize | Vrátí výšku písma se zadaným id em.Toto je hodnota zadané při vytváření písma.Použijte GetFontHeight získat výšku řádku textu při použití tohoto písma. | |
GetHashCode | Slouží jako funkci hash u určitého typu. (Zděděno z Object.) | |
GetOverriddenBrushSettings | BrushSettings objekt obsahující nastavení, které byly v tomto stylu vyzkoušený získá.Pokud jste žádné nastavení přepsáno, vrátí tato metoda hodnotu null. | |
GetOverriddenFontSettings | FontSettings objekt obsahující nastavení, které byly v tomto stylu vyzkoušený získá.Pokud jste žádné nastavení přepsáno, vrátí tato metoda hodnotu null. | |
GetOverriddenPenSettings | PenSettings objekt obsahující nastavení, které byly v tomto stylu vyzkoušený získá.Pokud jste žádné nastavení přepsáno, vrátí tato metoda hodnotu null. | |
GetPen | Získá určitý z StyleSet.Pokud není v aktuálním vyhledá řetězce nadřazené zobrazíte, pokud ji najdete ji zde.Toto je nejednoznačné.Neodstraňovat - to bude crash!Ihned použijte.Pomocí GetPenCopy potřeby jiné pero! | |
GetPenCopy | Získá určitý z StyleSet.Pokud není v aktuálním vyhledá řetězce nadřazené zobrazíte, pokud ji najdete ji zde.Toto je kopie.Je zodpovědný za dispose volajícího. | |
GetType | Získá Type aktuální instance. (Zděděno z Object.) | |
MemberwiseClone | Vytvoří kopii aktuálního Object. (Zděděno z Object.) | |
OverrideBrush | Zadaný stopu v StyleSet přepíše. | |
OverrideBrushWorker | Zadaný stopu v StyleSet přepíše. | |
OverrideFont | Přepíše zadané písmo StyleSet. | |
OverrideFontWorker | Přepíše zadané písmo StyleSet. | |
OverridePen | Přepíše určený pero v StyleSet. | |
OverridePenWorker | Přepíše určený pero v StyleSet. | |
RefreshResources | Vynutí re rozlišení prostředky, v případě potřeby.Prostředky jsou vyřešit později při použití. | |
RemoveBrush | Odstraní stopu z tohoto StyleSet. | |
RemoveFont | Odebere písmo z tohoto StyleSet. | |
RemovePen | Odebere pera z tohoto StyleSet. | |
ToString | Vrátí řetězec, který představuje aktuální objekt. (Zděděno z Object.) |
Nahoru
Bezpečný přístup z více vláken
Všechny veřejné členy static (Shared v jazyce Visual Basic) tohoto typu jsou bezpečné pro přístup z více vláken. Není zaručeno, že členy instancí jsou bezpečné pro přístup z více vláken.