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