Sdílet prostřednictvím


ShapeField – třída

Lehký objekt, který představuje část obrazce, které lze zobrazit položky jako obrázek na pozadí, sklenářské text a ikona sklenářské.

Hierarchie dědičnosti

System.Object
  Microsoft.VisualStudio.Modeling.Diagrams.ShapeField
    Microsoft.VisualStudio.Modeling.Diagrams.AreaField
    Microsoft.VisualStudio.Modeling.Diagrams.ImageField
    Microsoft.VisualStudio.Modeling.Diagrams.ListField
    Microsoft.VisualStudio.Modeling.Diagrams.ShapeAutoInvalidator
    Microsoft.VisualStudio.Modeling.Diagrams.TextField
    Microsoft.VisualStudio.Modeling.Diagrams.ToggleButtonField

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 MustInherit Class ShapeField
public abstract class ShapeField

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

Konstruktory

  Název Popis
Chráněná metoda ShapeField Vytvoří novou instanci třídy ShapeField.

Nahoru

Vlastnosti

  Název Popis
Veřejná vlastnost AnchoringBehavior Popisuje, jak by obsah pole umístění a velikost samotného v nadřazené ShapeElement.
Veřejná vlastnost DefaultAccessibleDescription Získá nebo nastaví výchozí popis přístupné.
Veřejná vlastnost DefaultAccessibleName Získá nebo nastaví výchozí název pole obrazce pro přístupný objekt.
Veřejná vlastnost DefaultAccessibleState Načte výchozí stav pole obrazce pro přístupný objekt.
Veřejná vlastnost DefaultBackgroundBrushId Získá nebo nastaví ID výchozí štětec k malování na pozadí pole obrazce.
Veřejná vlastnost DefaultFocusable Načte pole obrazce a ověří, zda lze aktivovat nebo umožňuje pole obrazec vybrán.
Veřejná vlastnost DefaultInactiveSelectedBackgroundBrushId Získá nebo nastaví ID stopy výchozího pozadí pro pole obrazce.
Veřejná vlastnost DefaultPenId Získá nebo nastaví ID pera výchozí tvar pole.
Veřejná vlastnost DefaultReflectParentFocusedState Získá podřízené obrazce pole a ověří, zda ji měli aktivovat při jeho nadřazený obrazec vybrán nebo nastaví schopnost odrážet stav zaměření jeho nadřazeného obrazce.
Veřejná vlastnost DefaultReflectParentSelectedState Získá podřízené obrazce pole a ověří, zda ji musí být vybrána při jeho nadřazeného obrazce výběru nebo nastaví schopnost odrážet stavu výběru jeho nadřazeného obrazce.
Veřejná vlastnost DefaultSelectable Získá pole obrazce a ověří, zda lze vybrat výchozí nebo nastaví výchozí stav výběru pole obrazce.
Veřejná vlastnost DefaultSelectedBackgroundBrushId Získá nebo nastaví ID stopy výchozího pozadí pro pole obrazce.
Veřejná vlastnost DefaultVisibility Načte pole obrazce a ověří, zda se standardně zobrazí nebo nastaví výchozí viditelnost pole obrazce.
Veřejná vlastnost Name Získá název pole obrazce.

Nahoru

Metody

  Název Popis
Veřejná metoda AccessibleDoDefaultAction Provede výchozí akce pro přístupný objekt.
Veřejná metoda AllowInPlaceEditorAutoSize Umožňuje místní editor se automaticky do pole obrazec velikosti.
Veřejná metoda AssociateValueWith(Store, AssociatedPropertyInfo) Vlastnost domény přiřazené k prvku tvar přidruží pole obrazce.
Veřejná metoda AssociateValueWith(Store, Guid) Vlastnost domény přiřazené k prvku tvar přidruží pole obrazce.
Veřejná metoda AssociateValueWith(Store, Guid, AssociatedPropertyInfo) Vlastnost domény přiřazené k prvku tvar přidruží pole obrazce.
Veřejná metoda AssociateVisibilityWith(Store, AssociatedPropertyInfo) Vlastnost domény přiřazené k prvku tvar přidruží viditelnost pole obrazce.
Veřejná metoda AssociateVisibilityWith(Store, Guid) Vlastnost domény přiřazené k prvku tvar přidruží viditelnost pole obrazce.
Veřejná metoda AssociateVisibilityWith(Store, Guid, AssociatedPropertyInfo) Vlastnost domény přiřazené k prvku tvar přidruží viditelnost pole obrazce.
Veřejná metoda CanEditValue Získá pole obrazce a ověří, zda mohou být upravovány.
Veřejná metoda CommitPendingEdit Úpravy čeká na potvrzení.
Veřejná metoda DoHitTest Zadaný bod v diagramu zjistit, zda je v poli obrazec hranice provádí test zásahu.
Veřejná metoda DoKeyboardNavigation Přejde do pole obrazec pomocí klávesnice.
Veřejná metoda DoPaint Nakreslí pole obrazce.
Veřejná metoda EditValue(ShapeElement, DiagramClientView) Otevře editor pro pole obrazce v místě.
Veřejná metoda EditValue(ShapeElement, DiagramClientView, PointD) Otevře editor pro pole obrazce v místě.
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 FindFirstChild Do pole nadřazený obrazec vyhledá první pole podřízený obrazec.
Veřejná metoda FindLastChild Do pole nadřazený obrazec vyhledá pole poslední podřízené obrazce.
Veřejná metoda FindNextChild Vyhledá další podřízené obrazce pole do pole nadřazený obrazec.
Veřejná metoda FindNextInChildSubFields Vyhledá pole další podřízené obrazce v pořadí navigace.
Veřejná metoda FindPreviousChild Do pole nadřazený obrazec vyhledá předchozí pole podřízený obrazec.
Veřejná metoda FindPreviousInChildSubFields Vyhledá předchozí pole podřízené obrazce v pořadí navigace.
Veřejná metoda Focused Načte pole obrazce a ověří, zda má fokus.
Veřejná metoda GetAccessibilityObject Získá usnadnění objekt, který je přiřazen do pole obrazce.
Veřejná metoda GetAccessibleChild Získá objekt usnadnění pro pole podřízené obrazce.
Veřejná metoda GetAccessibleChildCount Počet objektů usnadnění, které jsou přiřazeny obrazce nadřízeného pole a pole jeho podřízené obrazce získá.
Veřejná metoda GetAccessibleDefaultActionDescription Načte výchozí účel pole obrazce pro přístupný objekt.
Veřejná metoda GetAccessibleDescription Načte popis pole obrazce pro přístupný objekt.
Veřejná metoda GetAccessibleHelp Získá tvar pole Nápověda pro přístupný objekt.
Veřejná metoda GetAccessibleHelpTopicFileName Získá téma v nápovědě pro přístupný objekt.
Veřejná metoda GetAccessibleHelpTopicId Načte ID, který je přiřazen k tématu nápovědy pro přístupný objekt.
Veřejná metoda GetAccessibleName Získá název pole obrazce pro přístupný objekt.
Veřejná metoda GetAccessibleRole Získá roli pole obrazce pro přístupný objekt.
Veřejná metoda GetAccessibleState Získá stav pole obrazce pro přístupný objekt.
Veřejná metoda GetAccessibleValue Získá hodnotu do pole obrazec pro přístupný objekt.
Veřejná metoda GetActiveInPlaceEditor Získá přímo v editoru, který je aktivní.
Veřejná metoda GetBackgroundBrush Stopy, které nakreslí pozadí tvar prvku tohoto pole tvar přiřazenou získá.
Veřejná metoda GetBackgroundBrushId Načte ID stopy, které nakreslí pozadí tvar prvku tohoto pole tvar přiřazenou.
Veřejná metoda GetBounds Získá hranice pro pole obrazce.
Veřejná metoda GetCursor Získá ukazatel, který se zobrazí v případě, že pole obrazec umístěn ukazatel myši.
Veřejná metoda GetFocusable Načte pole obrazce a ověří, zda ji lze aktivovat.
Veřejná metoda GetHashCode Slouží jako funkci hash u určitého typu. (Zděděno z Object.)
Veřejná metoda GetInPlaceEditorBounds Získá hranice pro editor v místě.
Veřejná metoda GetMaximumInPlaceEditorSize Získá maximální hranice pro editor v místě.
Veřejná metoda GetMinimumInPlaceEditorSize Získá minimální hranice pro editor v místě.
Veřejná metoda GetMinimumSize Získá minimální šířku a výšku pro pole obrazce.
Veřejná metoda GetPen Získá pero kreslí tvar prvku pole obrazce přiřazenou.
Veřejná metoda GetPenId Načte ID pero kreslí tvar prvku pole obrazce přiřazenou.
Veřejná metoda GetPotentialMouseAction Získá akce myši aktivovat při dalším klepnutí určitý bod v diagramu.
Veřejná metoda GetSelectable Načte pole obrazce a ověří, zda může být vybrána.
Veřejná metoda GetType Získá Type aktuální instance. (Zděděno z Object.)
Veřejná metoda GetValue Načte hodnotu do pole obrazec.
Veřejná metoda GetValueDomainPropertyInfo Získá vlastnosti domény, která je přiřazena hodnota v poli tvar.
Veřejná metoda GetVisible Načte pole obrazce a ověří, zda se zobrazí.
Veřejná metoda HasFocusedAppearance Načte pole obrazce a ověří, zda by se fokus.
Veřejná metoda HasPendingEdit Získá pole obrazce a kontroluje jeho přímo v editoru je aktivní a změna čeká na vyřízení.
Veřejná metoda HasSelectedAppearance Načte pole obrazce a ověří, zda se zdá být vybrán.
Veřejná metoda IsNavigationKey(Char) Získá klíč, který uživatel stisknutí a ověří, zda jej lze procházet mezi obrazci.
Veřejná metoda IsNavigationKey(Keys) Získá klíčů, které uživatel stisknutí a ověří, zda jsou lze procházet mezi obrazci.
Chráněná metoda MemberwiseClone Vytvoří kopii aktuálního Object. (Zděděno z Object.)
Veřejná metoda NavigateAscend Přejde na předchozí pole tvaru v pořadí navigace pro vybrané obrazce.
Veřejná metoda NavigateDescend Přejde na další pole tvaru v pořadí navigace pro vybrané obrazce.
Veřejná metoda NavigateToFirst Přejde na první pole tvaru v pořadí navigace pro vybrané obrazce.
Veřejná metoda NavigateToLast Přejde na poslední pole obrazce v pořadí navigace pro vybrané obrazce.
Veřejná metoda NavigateToNext Přejde na další pole tvaru v pořadí navigace pro vybrané obrazce.
Veřejná metoda NavigateToPrevious Přejde na předchozí pole tvaru v pořadí navigace pro vybrané obrazce.
Chráněná metoda OnBeginEdit Upozornění posluchače při zahájení úpravy na místě.
Veřejná metoda OnClick Když uživatel klepne tvar pole upozornění posluchače.
Veřejná metoda OnDoubleClick Pokud má uživatel poklepali pole obrazec výstrahy posluchače.
Chráněná metoda OnEndEdit Po dokončení úpravy na místě oznámení posluchače.
Veřejná metoda OnKeyDown Když se uživatel rozhodl stisknutou klávesu, když přejdete pole obrazec výstrahy posluchače.
Veřejná metoda OnKeyPress Když uživatel stisknul klíč, když přejdete pole obrazec výstrahy posluchače.
Veřejná metoda OnKeyUp Když uživatel vydala klíč, pokud zvolíte pole obrazec výstrahy posluchače.
Veřejná metoda OnMouseDown Upozornění posluchače při uživatele podržení myši nad pole obrazce.
Veřejná metoda OnMouseMove Když byl přesunut myši přes pole obrazec výstrahy posluchače.
Veřejná metoda OnMouseUp Když uživatel vydala tlačítko myši nad pole obrazec výstrahy posluchače.
Veřejná metoda OnMouseWheel Upozornění posluchače při otočený myši přes pole obrazce.
Veřejná metoda Selected Načte pole obrazce a ověří, zda je zaškrtnuto.
Veřejná metoda SetSelectionRange Nastaví rozsah pole podřízené obrazce na výběr.
Veřejná metoda SetValue Zadaná hodnota přiřadí pole obrazce.
Veřejná metoda SetVisible Nastaví viditelnost pole obrazce.
Veřejná metoda ToString Vrátí řetězec, který představuje aktuální objekt. (Zděděno z Object.)

Nahoru

Poznámky

Při definování decorator v obrazci, je zastoupena ShapeField.ShapeFields používají také představují oblasti v rámci složitější tvary, například CompartmentShapes.

Obrazec je objekt, který spravuje oblast uvnitř tvaru, jako je místo přidělené obrázek nebo popisek.Jedna instance ShapeField je sdílet mezi mnoha obrazcům stejné třídy.Instance obrazce pole neobsahuje prvek zobrazen.

Jsou často používány odvozené třídy TextFielda ImageField.

Pole obrazec může mít sekundárních polí, reprezentované ShapeSubField.

Příklady inicializace ShapeFields kontrolovat InitializeShapeFields() v Dsl\GeneratedCode\Shapes.cs v řešení DSL.Tato metoda se nazývá jednou pro každou třídu obrazce.Pole obrazce třídy tvaru můžete upravit přepsáním InitializeShapeFields().

Příklady

Příklady naleznete v tématech TextField a ImageField.

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ů