Sdílet prostřednictvím


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
Veřejná metoda StyleSet Vytvoří instanci StyleSet propojení stávající k nadřazené.

Nahoru

Vlastnosti

  Název Popis
Chráněná vlastnost Parent
Veřejná vlastnost UseHighContrastColors Získá hodnotu označující, zda tento StyleSet převádí barvy s vysokým kontrastem.

Nahoru

Metody

  Název Popis
Veřejná metoda AddBrush Přidáte novou stopu do tohoto StyleSet.
Veřejná metoda AddFont Přidání nového písma do tohoto StyleSet.
Veřejná metoda AddPen Přidáte nové pero tohoto StyleSet.
Veřejná metoda ClearBrushOverride Vymaže vyzkoušený stopu v StyleSet.
Veřejná metoda ClearFontOverride Vymaže vyzkoušený písmo StyleSet.
Veřejná metoda ClearPenOverride Vymaže vyzkoušený perem StyleSet.
Veřejná metoda Equals Určuje, zda zadaný objekt je rovno aktuální objekt. (Zděděno z Object.)
Chráněná metoda 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.)
Veřejná metoda 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!
Veřejná metoda 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.
Veřejná metoda 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.
Veřejná metoda 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.
Veřejná metoda 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.
Veřejná metoda GetHashCode Slouží jako funkci hash u určitého typu. (Zděděno z Object.)
Veřejná metoda 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.
Veřejná metoda 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.
Veřejná metoda 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.
Veřejná metoda 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!
Veřejná metoda 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.
Veřejná metoda GetType Získá Type aktuální instance. (Zděděno z Object.)
Chráněná metoda MemberwiseClone Vytvoří kopii aktuálního Object. (Zděděno z Object.)
Veřejná metoda OverrideBrush Zadaný stopu v StyleSet přepíše.
Chráněná metoda OverrideBrushWorker Zadaný stopu v StyleSet přepíše.
Veřejná metoda OverrideFont Přepíše zadané písmo StyleSet.
Chráněná metoda OverrideFontWorker Přepíše zadané písmo StyleSet.
Veřejná metoda OverridePen Přepíše určený pero v StyleSet.
Chráněná metoda OverridePenWorker Přepíše určený pero v StyleSet.
Veřejná metoda RefreshResources Vynutí re rozlišení prostředky, v případě potřeby.Prostředky jsou vyřešit později při použití.
Veřejná metoda RemoveBrush Odstraní stopu z tohoto StyleSet.
Veřejná metoda RemoveFont Odebere písmo z tohoto StyleSet.
Veřejná metoda RemovePen Odebere pera z tohoto StyleSet.
Veřejná metoda 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.

Viz také

Referenční dokumentace

Microsoft.VisualStudio.Modeling.Diagrams – obor názvů