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 | |
---|---|---|
StyleSet | Tworzy instancję StyleSet, łączenie jednego nadrzędnego. |
Początek
Właściwości
Nazwa | Opis | |
---|---|---|
Parent | ||
UseHighContrastColors | Zwraca wartość wskazującą, czy to StyleSet rozwiązuje kolorów funkcji Duży kontrast. |
Początek
Metody
Nazwa | Opis | |
---|---|---|
AddBrush | Dodać nowy pędzel to StyleSet. | |
AddFont | Dodawanie nowej czcionki do tego StyleSet. | |
AddPen | Dodać nowe pióra do tego StyleSet. | |
ClearBrushOverride | Czyści zastępować pędzla w StyleSet. | |
ClearFontOverride | Czyści zastępować czcionki w StyleSet. | |
ClearPenOverride | Czyści zastępować Pióro w StyleSet. | |
Equals | Określa, czy określony obiekt jest równa bieżącego obiektu. (Odziedziczone z Object). | |
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). | |
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! | |
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. | |
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źć. | |
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. | |
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. | |
GetHashCode | Służy jako funkcja mieszania dla określonego typu. (Odziedziczone z Object). | |
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. | |
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. | |
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. | |
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! | |
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. | |
GetType | Pobiera Type bieżącego wystąpienia. (Odziedziczone z Object). | |
MemberwiseClone | Tworzy kopię płytkie bieżące Object. (Odziedziczone z Object). | |
OverrideBrush | Zastępuje określony pędzla w StyleSet. | |
OverrideBrushWorker | Zastępuje określony pędzla w StyleSet. | |
OverrideFont | Zastępuje czcionki w StyleSet. | |
OverrideFontWorker | Zastępuje czcionki w StyleSet. | |
OverridePen | Zastępuje określony pisak w StyleSet. | |
OverridePenWorker | Zastępuje określony pisak w StyleSet. | |
RefreshResources | Wymusza rozdzielczość re zasobów, jeśli to konieczne.Zasoby są rozwiązywane później użyty. | |
RemoveBrush | Usuwa pędzel z tym StyleSet. | |
RemoveFont | Usuwa czcionkę z tym StyleSet. | |
RemovePen | Pióro powoduje usunięcie tej StyleSet. | |
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.