Udostępnij za pośrednictwem


Klasa StyleSet

StyleSet jest zbiorem obiektów graficznych używanych przez aplikację w w celu określenia zestawu piór, pędzle i czcionek do użytku dla wszystkich operacji rysowania.Kodem malowania można wywołać StyleSet.GetPen, aby pobrać określone pióro, zdefiniowane przez system.Tego pisaka spowoduje ustawienie poprawić kolor i styl zdefiniowany w aplikacji.Pióro natychmiast, jak jest on unikatowy ich wykorzystania.Jeśli trzeba przytrzymać na pióro użyć GetPenCopy.StyleSets na żywo można na wiele różnych poziomów w systemie.Istnieje ApplicationStyleSet, które są Schemat stylu domyślne ustawienia aplikacji.Istnieją także ClassStyleSets, które istnieją na poziomie typu klasy, aby określić style dla wszystkich wystąpień tej klasy shape.Mogą również istnieć wystąpienie StyleSets, który zawiera informacje o zasobach dla każdego wystąpienia kształtu.Powinien to być używany różnymi instancjami tej samej klasy kształtów może mieć inny wygląd.Podczas faktycznie próby pobrania obiektu, takie jak pióra, StyleSet, kod przechodzi łańcucha dziedziczenia z instancji klasy do aplikacji StyleSets do momentu Jeżeli znajdzie ten pierwszy zawierającą ten zasób, którego szukasz (jak określono przez ResourceId, który jest prośbą o).

Hierarchia dziedziczenia

System.Object
  Microsoft.VisualStudio.Modeling.Diagrams.StyleSet

Przestrzeń nazw:  Microsoft.VisualStudio.Modeling.Diagrams
Zestaw:  Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0 (w Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0.dll)

Składnia

'Deklaracja
Public Class StyleSet
public class StyleSet

Typ StyleSet uwidacznia następujące elementy członkowskie.

Konstruktorzy

  Nazwa Opis
Metoda publiczna StyleSet Tworzy instancję StyleSet, łączenie jednego nadrzędnego.

Początek

Właściwości

  Nazwa Opis
Właściwość chroniona Parent
Właściwość publiczna UseHighContrastColors Zwraca wartość wskazującą, czy to StyleSet rozwiązuje kolorów funkcji Duży kontrast.

Początek

Metody

  Nazwa Opis
Metoda publiczna AddBrush Dodać nowy pędzel to StyleSet.
Metoda publiczna AddFont Dodawanie nowej czcionki do tego StyleSet.
Metoda publiczna AddPen Dodać nowe pióra do tego StyleSet.
Metoda publiczna ClearBrushOverride Czyści zastępować pędzla w StyleSet.
Metoda publiczna ClearFontOverride Czyści zastępować czcionki w StyleSet.
Metoda publiczna ClearPenOverride Czyści zastępować Pióro w StyleSet.
Metoda publiczna Equals Określa, czy określony obiekt jest równa bieżącego obiektu. (Odziedziczone z Object).
Metoda chroniona Finalize Umożliwia obiekt spróbuj zwolnić zasoby i wykonywania innych operacji oczyszczania, zanim jest odzyskane w procesie wyrzucania elementów bezużytecznych. (Odziedziczone z Object).
Metoda publiczna GetBrush Pobiera określonego pędzla z StyleSet.Jeśli nie jest w bieżącym, wyszukuje łańcucha nadrzędnego, aby zobaczyć, jeśli go można tam znaleźć.Jest to pojedyncza.Nie usuwaj - to nastąpi awaria!Użyj natychmiast.Jeśli jest potrzebny inny pędzel, użyj GetBrushCopy!
Metoda publiczna GetBrushCopy Pobiera określonego pędzla z StyleSet.Jeśli nie jest w bieżącym, wyszukuje łańcucha nadrzędnego, aby zobaczyć, jeśli go można tam znaleźć.Jest to kopia.Obiekt wywołujący jest odpowiedzialny za zbycia.
Metoda publiczna GetFont Pobiera określoną czcionką, z StyleSet.Jeśli nie jest w bieżącym, wyszukuje łańcucha nadrzędnego, aby zobaczyć, jeśli go można tam znaleźć.
Metoda publiczna GetFontHeight Zwraca wartość interlinii czcionki (tzn. wysokość wiersza tekstu) w jednostkach.Interlinia jest przejście + pochodzenia + zalecane niektóre dodatkowe.Przejście jest wysokość znaku powyżej linii bazowej i prostego jest wysokość znaków poniżej linii bazowej.Dodatkowy jest poniżej pochodzenia.
Metoda publiczna GetFontSize Zwraca wysokość em czcionki o określonym identyfikatorze.Jest to wartość określona podczas tworzenia czcionki.Użyj GetFontHeight Aby uzyskać wysokość wiersza tekstu przy użyciu tej czcionki.
Metoda publiczna GetHashCode Służy jako funkcja mieszania dla określonego typu. (Odziedziczone z Object).
Metoda publiczna GetOverriddenBrushSettings Pobiera obiekt BrushSettings, zawierający ustawienia, które zostały zastąpione w tym zestawie stylów.Jeśli ustawienia nie zostały zastąpione, ta metoda zwraca wartość null.
Metoda publiczna GetOverriddenFontSettings Pobiera obiekt FontSettings, zawierający ustawienia, które zostały zastąpione w tym zestawie stylów.Jeśli ustawienia nie zostały zastąpione, ta metoda zwraca wartość null.
Metoda publiczna GetOverriddenPenSettings Pobiera obiekt PenSettings, zawierający ustawienia, które zostały zastąpione w tym zestawie stylów.Jeśli ustawienia nie zostały zastąpione, ta metoda zwraca wartość null.
Metoda publiczna GetPen Pobiera określone pióro z StyleSet.Jeśli nie jest w bieżącym, wyszukuje łańcucha nadrzędnego, aby zobaczyć, jeśli go można tam znaleźć.Jest to pojedyncza.Nie usuwaj - to nastąpi awaria!Użyj natychmiast.Jeśli wymagane jest inne pióro, należy użyć GetPenCopy!
Metoda publiczna GetPenCopy Pobiera określone pióro z StyleSet.Jeśli nie jest w bieżącym, wyszukuje łańcucha nadrzędnego, aby zobaczyć, jeśli go można tam znaleźć.Jest to kopia.Obiekt wywołujący jest odpowiedzialny za zbycia.
Metoda publiczna GetType Pobiera Type bieżącego wystąpienia. (Odziedziczone z Object).
Metoda chroniona MemberwiseClone Tworzy kopię płytkie bieżące Object. (Odziedziczone z Object).
Metoda publiczna OverrideBrush Zastępuje określony pędzla w StyleSet.
Metoda chroniona OverrideBrushWorker Zastępuje określony pędzla w StyleSet.
Metoda publiczna OverrideFont Zastępuje czcionki w StyleSet.
Metoda chroniona OverrideFontWorker Zastępuje czcionki w StyleSet.
Metoda publiczna OverridePen Zastępuje określony pisak w StyleSet.
Metoda chroniona OverridePenWorker Zastępuje określony pisak w StyleSet.
Metoda publiczna RefreshResources Wymusza rozdzielczość re zasobów, jeśli to konieczne.Zasoby są rozwiązywane później użyty.
Metoda publiczna RemoveBrush Usuwa pędzel z tym StyleSet.
Metoda publiczna RemoveFont Usuwa czcionkę z tym StyleSet.
Metoda publiczna RemovePen Pióro powoduje usunięcie tej StyleSet.
Metoda publiczna ToString Zwraca wartość typu ciąg, który reprezentuje bieżący obiekt. (Odziedziczone z Object).

Początek

Bezpieczeństwo wątku

Wszystkie publiczne static (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Wystąpienia elementów członkowskich nie dają gwarancji bezpieczeństwa wątków.

Zobacz też

Informacje

Przestrzeń nazw Microsoft.VisualStudio.Modeling.Diagrams