Sdílet prostřednictvím


ShapeDecorator – třída

Třída zapouzdření způsobem ShapeFields a podřízené obrazce se používají při umístění obrazce představující sklenářské notace

Hierarchie dědičnosti

System.Object
  Microsoft.VisualStudio.Modeling.Diagrams.Decorator
    Microsoft.VisualStudio.Modeling.Diagrams.ShapeDecorator
      Microsoft.VisualStudio.Modeling.Diagrams.ExpandCollapseDecorator

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 ShapeDecorator _
    Inherits Decorator
public class ShapeDecorator : Decorator

Typ ShapeDecorator zveřejňuje následující členy.

Konstruktory

  Název Popis
Veřejná metoda ShapeDecorator(ShapeField, ShapeDecoratorPosition) Vytvořte nový ShapeDecorator.
Veřejná metoda ShapeDecorator(ShapeField, ShapeDecoratorPosition, PointD) Vytvořte nový ShapeDecorator.
Veřejná metoda ShapeDecorator(ShapeField, ShapeDecoratorPosition, Boolean) Vytvořte nový ShapeDecorator.
Veřejná metoda ShapeDecorator(ShapeField, ShapeDecoratorPosition, PointD, Boolean) Vytvořte nový ShapeDecorator.

Nahoru

Vlastnosti

  Název Popis
Veřejná vlastnost CanMove Zda lze přesunout tento decorator.Decorator lze přesunout pouze v případě, že je vytvořena jako přenosné a také vyžaduje hostitele. (Zděděno z Decorator.)
Chráněná vlastnost DecoratorAnchorMargins Získá okraj kolem pole.Decorator můžete připojit samotného pole v této oblasti. (Zděděno z Decorator.)
Veřejná vlastnost Field Získá-li pole, ke kterému je přiřazena decorator. (Zděděno z Decorator.)
Veřejná vlastnost Offset Získá nebo nastaví Posun, která mění výchozí pozici decorator. (Zděděno z Decorator.)
Veřejná vlastnost Position Získá nebo nastaví pozici této decorator vzhledem k nadřazeného obrazce.
Veřejná vlastnost RequiresHost U obrazců sklenářské vnější tvar vyžadují tvar další hostitele; vnitřní sklenářské jsou implementovány jako pole tvaru na tvar samotný. (Přepisuje Decorator.RequiresHost.)

Nahoru

Metody

  Název Popis
Veřejná metoda AssociateValueWith(Store, AssociatedPropertyInfo) Decorator přidruží úložiště vlastnost, která je přiřazena k obrazci. (Zděděno z Decorator.)
Veřejná metoda AssociateValueWith(Store, Guid) Decorator přidruží úložiště vlastnost, která je přiřazena k obrazci. (Zděděno z Decorator.)
Veřejná metoda AssociateValueWith(Store, Guid, AssociatedPropertyInfo) Decorator přidruží úložiště vlastnost, která je přiřazena k obrazci. (Zděděno z Decorator.)
Veřejná metoda AssociateVisibilityWith(Store, AssociatedPropertyInfo) Přidruží viditelnost decorator úložiště vlastnost, která je přiřazena k obrazci. (Zděděno z Decorator.)
Veřejná metoda AssociateVisibilityWith(Store, Guid) Přidruží viditelnost decorator úložiště vlastnost, která je přiřazena k obrazci. (Zděděno z Decorator.)
Veřejná metoda AssociateVisibilityWith(Store, Guid, AssociatedPropertyInfo) Přidruží viditelnost decorator úložiště vlastnost, která je přiřazena k obrazci. (Zděděno z Decorator.)
Veřejná metoda ConfigureHostShape Konfiguruje hostitele obrazce pro použití s tímto decorator.Pokud daného nadřazeného obrazce hostitele pro tento decorator nemá, bude vytvořen nový.Pokud hostitel obrazce již existuje, bude nastavení pro tento decorator nainstalovány znovu k existující obrazce hostitele; nový obrazec hostitel nebude vytvořena. (Přepisuje Decorator.ConfigureHostShape(ShapeElement).)
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 GetHashCode Slouží jako funkci hash u určitého typu. (Zděděno z Object.)
Veřejná metoda GetHostShape Získá tvar hostitele. (Zděděno z Decorator.)
Veřejná metoda GetType Získá Type aktuální instance. (Zděděno z Object.)
Veřejná metoda GetValue Načtení přidružení decorator tvaru. (Zděděno z Decorator.)
Veřejná metoda GetVisible Získá viditelnost decorator, přiřazené k obrazci. (Zděděno z Decorator.)
Chráněná metoda MemberwiseClone Vytvoří kopii aktuálního Object. (Zděděno z Object.)
Chráněná metoda OnAfterOffsetChanged Sklenářské obrazce je třeba aktualizovat, kotvení po posunutí změny. (Přepisuje Decorator.OnAfterOffsetChanged().)
Veřejná metoda RepositionHostShape Aktualizuje umístění obrazce daného hostitele na základě aktuálního nastavení decorator. (Přepisuje Decorator.RepositionHostShape(DecoratorHostShape).)
Veřejná metoda SetValue Nastaví přidružení dekorační a tvar. (Zděděno z Decorator.)
Veřejná metoda SetVisible Nastaví viditelnost decorator, přiřazené k obrazci. (Zděděno z Decorator.)
Veřejná metoda ToString Vrátí řetězec, který představuje aktuální objekt. (Zděděno z Object.)
Veřejná metoda UpdateDecoratorHostShapes(ModelElement) Aktualizace pro hostitele obrazce hranice. (Zděděno z Decorator.)
Veřejná metoda UpdateDecoratorHostShapes(ModelElement, Guid) Aktualizace pro hostitele obrazce hranice. (Zděděno z Decorator.)
Veřejná metoda UpdateHostShapeVisibility Aktualizace viditelnost obrazec hostitele. (Zděděno z Decorator.)

Nahoru

Poznámky

Vnitřní tvary jsou jednoduché ShapeFields, že vnější tvary vyžadují hostitele obrazců

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ů

ShapeField