Sdílet prostřednictvím


ShapeElement – třída

Představuje diagram nebo obrazce nebo spojnice v diagramu.ShapeElements zapouzdření vizuální prezentace prvky modelu.

Hierarchie dědičnosti

System.Object
  Microsoft.VisualStudio.Modeling.ModelElement
    Microsoft.VisualStudio.Modeling.Diagrams.PresentationElement
      Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement
        Microsoft.VisualStudio.Modeling.Diagrams.LinkShape
        Microsoft.VisualStudio.Modeling.Diagrams.NodeShape

Obor názvů:  Microsoft.VisualStudio.Modeling.Diagrams
Sestavení:  Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0 (v Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0.dll)

Syntaxe

'Deklarace
<DisplayNameResourceAttribute("Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement.DisplayName",  _
    GetType(CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")> _
<DescriptionResourceAttribute("Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement.Description",  _
    GetType(CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")> _
<DomainModelOwnerAttribute(GetType(CoreDesignSurfaceDomainModel))> _
<CLSCompliantAttribute(True)> _
<DomainObjectIdAttribute("ffb3d9f5-7a47-4e12-8501-0055bd018825")> _
Public MustInherit Class ShapeElement _
    Inherits PresentationElement _
    Implements IGeometryHost
[DisplayNameResourceAttribute("Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement.DisplayName", 
    typeof(CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")]
[DescriptionResourceAttribute("Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement.Description", 
    typeof(CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")]
[DomainModelOwnerAttribute(typeof(CoreDesignSurfaceDomainModel))]
[CLSCompliantAttribute(true)]
[DomainObjectIdAttribute("ffb3d9f5-7a47-4e12-8501-0055bd018825")]
public abstract class ShapeElement : PresentationElement, 
    IGeometryHost

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

Konstruktory

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

Nahoru

Vlastnosti

  Název Popis
Veřejná vlastnost AbsoluteBoundingBox Ohraničovací obdélník měřených vzhledem k diagramu.
Veřejná vlastnost AbsoluteBoundingBoxToEnsureVisible Získá absolutní ohraničovací obdélník pro DiagramClientView.EnsureVisible.
Veřejná vlastnost AbsoluteCenter Získá bod do středu obrazce.
Veřejná vlastnost AccessibilityObject Získá objekt usnadnění přístupu pro obrazec.
Veřejná vlastnost AccessibleDefaultActionDescription Načte popis výchozí akce pro obrazec.
Veřejná vlastnost AccessibleDescription Načte popis obrazce.
Veřejná vlastnost AccessibleHelp Získá nápovědu pro obrazec.
Veřejná vlastnost AccessibleHelpTopicFileName Získá téma nápovědy pro obrazec.
Veřejná vlastnost AccessibleHelpTopicId Získá Identifikátor tématu nápovědy pro obrazec.
Veřejná vlastnost AccessibleName Získá název obrazce.
Veřejná vlastnost AccessibleRole Získá role obrazce.
Veřejná vlastnost AccessibleState Získá stav tvar.
Veřejná vlastnost AccessibleValue Získá hodnotu obrazce.
Veřejná vlastnost AllowsChildrenInSelection Pokud true, lze zahrnout podřízené položky tohoto obrazce ve skupině aktuální výběr.
Veřejná vlastnost AllowsChildrenToResizeParent true je-li tento obrazec můžete změnit velikost při změně velikosti nebo umístění podřízený obrazec.
Veřejná vlastnost AllowsChildrenToShrinkParent Pokud je hodnota true, tento obrazec sníží velikost přizpůsobí kolem svých dětí při re-sized nebo přesunuta.
Veřejná vlastnost BackgroundBrushId Získá Identifikátor pro štětec, který slouží k malování pozadí obrazce.
Veřejná vlastnost BoundingBox Ohraničovací obdélník měřených vzhledem k buňky ParentShape.
Veřejná vlastnost CanFocus Získá tvar a ověří, zda jej může získat fokus.
Veřejná vlastnost CanMove Získá tvar a ověří, zda uživatel může přesunout.
Veřejná vlastnost CanSelect Získá tvar a ověří, zda uživatel může vybrat.
Veřejná vlastnost Center Získá bod do středu obrazce.
Chráněná vlastnost ClassStyleSet Získá styl pro obrazec.
Veřejná vlastnost ClipWhenDrawingFields Načte podřízené obrazce a ověří, zda jeho oblast oříznutí je třeba nastavit na ohraničovací rámeček pro nadřazený obrazec při kreslení obrazce podřízený.
Veřejná vlastnost Decorators Získá kolekce dekoratérů obrazce.
Veřejná vlastnost DefaultShapeField Získá výchozí tvar, což je první obrazec, který může získat fokus.
Veřejná vlastnost DefaultSize Načte výchozí velikost obrazce.
Veřejná vlastnost Diagram Získá diagram, do kterého patří tvar.
Veřejná vlastnost EnsureVisiblePreference Předvolby pro EnsureVisible metoda u tohoto obrazce.Výchozí hodnota je vrátit VisiblePreference diagramu, který je hostitelem tohoto obrazce.
Chráněná vlastnost Events Získá seznam obslužných rutin událostí pro daný obrazec.
Veřejná vlastnost GeometryBackgroundBrushId Získá Identifikátor štětce, který slouží k malování pozadí geometrii.
Veřejná vlastnost GeometryBoundingBox Získá ohraničovací rámeček obrazce.
Veřejná vlastnost GeometryHasFilledBackground Získá tvar a ověří, zda jsou vyznačena jeho pozadí.
Veřejná vlastnost GeometryHasOutline Získá tvar a ověří, zda má přehled.
Veřejná vlastnost GeometryHasShadow true Pokud má obrazec stín; jinak false.
Veřejná vlastnost GeometryOutlinePenId Získá Identifikátor pero kreslí obrys tvaru.
Veřejná vlastnost GeometryStyleSet Získá styl pro obrazec.
Veřejná vlastnost GridSize Pokud nenulová, tento obrazec a jeho podřízené Přichytit k mřížce této velikosti.Výchozí hodnota je ParentShape.GridSize.
Veřejná vlastnost HasChildren true Pokud má obrazec podřízený.
Chráněná vlastnost HasCustomToolTip Získá tvar a ověří, zda má vlastní popis.
Veřejná vlastnost HasDragOverToolTip Získá tvar a ověří, zda je popis tlačítka.
Veřejná vlastnost HasFilledBackground Získá tvar a ověří, zda má na pozadí.
Veřejná vlastnost HasHighlighting Získá tvar a ověří, zda je zvýrazněna.
Veřejná vlastnost HasOutline Získá tvar a ověří, zda má přehled.
Veřejná vlastnost HasShadow Získá tvar a ověří, zda má stín.
Veřejná vlastnost HasToolTip Získá tvar a ověří, zda je popis tlačítka.
Veřejná vlastnost Id Načte ID prvku. (Zděděno z ModelElement.)
Veřejná vlastnost IsActive Získá IsActive příznak a ověří, zda je prvek aktivní. (Zděděno z ModelElement.)
Veřejná vlastnost IsDeleted Získá příznak IsDeleted a zkontroluje, zda byl odstraněn prvek z modelu. (Zděděno z ModelElement.)
Veřejná vlastnost IsDeleting Příznak IsDeleting získá a ověří, zda prvek je nyní odstraňována z modelu. (Zděděno z ModelElement.)
Veřejná vlastnost IsNestedChild true Pokud je tento prvek tvaru v NestedChildShapes z jeho ParentShape.
Veřejná vlastnost IsRelativeChild true Pokud je tento prvek tvaru v RelativeChildShapes z jeho ParentShape.
Veřejná vlastnost IsVisible Pokud true, se nachází daný obrazec v diagramu; Pokud false, se nezobrazí a rozložení a směrování algoritmy ignorovat.Viz také Hide() a Show().
Veřejná vlastnost LineAdjustAwayDefault Získá tvar a ověří, zda se pokuste zarovnání při připojení na stejný tvar obrazců odkazů podřízené nebo nastaví tuto hodnotu.
Veřejná vlastnost LineAffinityDefault Získá nebo nastaví cílové umístění, kde se pokuste obrazce propojení umístění obrazce.
Veřejná vlastnost LineToLineClearance Získá nebo nastaví vzdálenost mezi obrazci podřízených odkazů u tohoto obrazce.
Veřejná vlastnost LineToNodeClearance Získá nebo nastaví vzdálenost mezi podřízenými obrazců odkazů a obrazce podřízený uzel.
Veřejná vlastnostStatický člen MaximumShadowOffset Získá maximální posun stínu obrazce.
Veřejná vlastnost MaximumSize Získá maximální velikost obrazce.
Veřejná vlastnost MinimumSize Získá minimální velikosti u obrazce.
Veřejná vlastnost ModelElement Získá nebo nastaví prvek modelu, který je spojen s prvkem prezentace. (Zděděno z PresentationElement.)
Veřejná vlastnost NestedChildShapes Seznam obrazců, které jsou součástí tohoto tvaru a jsou omezeny umístit v rámci hranic tohoto obrazce nebo diagramu.
Veřejná vlastnost NestedShapesMargin Získá rozpětí mezi ohraničovacím rámečkem obrazce a jeho obrazců vnořených uzlů.
Veřejná vlastnost NodeToNodeClearance Získá nebo nastaví okraj mezi obrazce podřízený uzel.
Veřejná vlastnost OutlinePenId Získá Identifikátor používaný nakreslete obrys tvaru pera.
Veřejná vlastnost OutlinePenWidth Získá šířku obrysu tvaru.
Chráněná vlastnost PaintMoveableDecoratorSelectionLines
Chráněná vlastnost ParentLink Získá instanci vztah z obrazce k nadřazenému obrazci.
Veřejná vlastnost ParentShape Získá nadřazeného obrazce prvků.Na diagramu zobrazit, musí mít tvar nebo spojovací rodiče.
Veřejná vlastnost Partition Získá nebo nastaví Partition , který obsahuje prvek. (Zděděno z ModelElement.)
Veřejná vlastnost Perimeter Získá obvod kolem obrazce (cesta).
Veřejná vlastnost RelatedShapeToEmphasize Načte související obrazce vizuálně zvýraznit uživateli při výběru tohoto obrazce.
Veřejná vlastnost RelativeChildShapes Seznam obrazců, které jsou součástí tohoto obrazce, ale mohou se objevit mimo hranice tohoto obrazce.
Veřejná vlastnost ShapeFields Části obrazce, jako jsou textové řádky a dekoratérů.
Veřejná vlastnost ShapeGeometry Získá geometrii pro obrazec, například obdélník, elipsu, která definuje operace přidružené obrys tvaru nebo RoundedRectangle.
Veřejná vlastnost ShouldTryParentShapeForMergeOnToolboxDoubleClick Pokud je PRAVDA, když uživatel poklepe položku sady nástrojů tento obrazec, pokud se tento obrazec nelze sloučit nástroj bude pokus sloučit s nadřazeného obrazce.Výchozí hodnota je true.
Veřejná vlastnost Store Získává Store , který obsahuje prvek. (Zděděno z ModelElement.)
Veřejná vlastnost StyleSet Získá instanci styl pro obrazec.
Veřejná vlastnost Subject Získá nebo nastaví předmět pro prvek prezentace.Výchozí hodnoty pro stejný objekt jako ModelElement. (Zděděno z PresentationElement.)
Veřejná vlastnost TargetToolboxItemFilterAttributes Získá kolekci atributy, které určují, které položky jsou povoleny nebo zakázány v panelu nástrojů.
Veřejná vlastnost ZOrder Určuje pořadí, ve kterém se zobrazí tento obrazec ve vztahu k jiným obrazcům na diagramu.Obvykle nastavte pořadí podřízených obrazců.

Nahoru

Metody

  Název Popis
Veřejná metoda AccessibleDoDefaultAction Provede výchozí akci pro přístupný objekt.
Veřejná metoda Associate Prezentace prvku přiřadí prvku modelu.Stejný účinek jako nastavení ModelElement. (Zděděno z PresentationElement.)
Veřejná metodaStatický člen AssociateValueWith(Store, AssociatedPropertyInfo) Přidruží prostředek pro tvar s vlastností úložiště v paměti, která je k danému tvaru přiřazena.
Veřejná metodaStatický člen AssociateValueWith(Store, Guid) Přidruží prostředek pro tvar s vlastností úložiště v paměti, která je k danému tvaru přiřazena.
Chráněná metoda CalculateDerivedVisible Ověří, zda se zobrazí podřízený obrazec.
Chráněná metoda CanMerge Ověří zdrojový prvek lze tento element. (Zděděno z ModelElement.)
Chráněná metoda ChooseMergeTarget(ElementGroup) Zvolí cílový prvek přijmout jako jeho podřízený prvek, který chce uživatel zkopírovat, přetáhněte nebo vytvořit. (Zděděno z ModelElement.)
Chráněná metoda ChooseMergeTarget(ElementGroupPrototype) Zvolí cílový prvek přijmout jako jeho podřízený prvek, který chce uživatel zkopírovat, přetáhněte nebo vytvořit. (Zděděno z ModelElement.)
Veřejná metoda ChooseParentShape Vybere nadřazený obrazec pro nový podřízený obrazec, obvykle tento obrazec.
Chráněná metoda ChooseRelationship Vybere které podřízeného seznamu nový podřízený obrazec má být přidán do – NestedChildShapes nebo RelativeChildShapes.
Veřejná metoda CoerceSelection Umožňuje obrazec, který chcete určit, které další tvary jsou vybrány.
Veřejná metoda Copy() Vytvoří kopii prvku v modelu. (Zděděno z ModelElement.)
Veřejná metoda Copy(IEnumerable<Guid>) Vytvoří kopii prvku a jeho podřízené odkazy a prvky. (Zděděno z ModelElement.)
Chráněná metoda CreateChildShape Vytvoří tvar a přidá ji jako podřízený tohoto obrazce.
Chráněná metoda CreateClassStyleSet Vytvoří třídu stylu pro typ obrazce.
Chráněná metoda CreateDecorators Vytvoří kolekci dekoratérů požadovaného typu.
Chráněná metoda CreateInstanceStyleSet Vytvoří styl pro obrazec.
Chráněná metoda CreateShapeFields Vytvoří kolekci polí Typ obrazce obrazce.
Veřejná metoda Delete() Odstraní prvek z modelu. (Zděděno z ModelElement.)
Veřejná metoda Delete(array<Guid[]) Odstraní prvek z modelu. (Zděděno z ModelElement.)
Chráněná metoda DetermineHighlightShape Najde vybraný obrazec obrazce z řetězce.
Veřejná metoda DoFoldToShape Vypočte souřadnice bodu, kde spojnice budou dotýkat obvodu tvaru.Potlačit pokud definujete obdélníkový tvar.
Veřejná metoda DoHitTest(PointD, DiagramHitTestInfo) Vrátí hodnotu true Pokud je zadaný bod uvnitř tvaru.
Veřejná metoda DoHitTest(PointD, DiagramHitTestInfo, Boolean) Vrátí hodnotu true Pokud je zadaný bod uvnitř tvaru.
Veřejná metoda DoHitTestSelection Vrátí hodnotu PRAVDA, pokud se daný bod výběr zpracovává kolem obrazce.
Veřejná metoda DoKeyboardNavigation Přejde tvar od tvaru, pomocí klávesnice.
Veřejná metoda DrawResizeFeedback Nakreslí velikosti zpětnou vazbu pro obrazec.
Veřejná metoda Equals Určuje, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno z Object.)
Veřejná metoda ExcludeFromClipRegion Vylučuje z oblasti oříznutí obrazec a jeho podřízené obrazce.
Veřejná metoda ExcludeGeometryFromClipRegion Vylučuje geometrii obrazce a jeho podřízených obrazců z oblast oříznutí.
Chráněná metoda Finalize Umožňuje objektu k pokusu uvolnit prostředky a provádět další operace vyčištění před je zažádáno systémem uvolňování paměti. (Zděděno z Object.)
Veřejná metoda FindDecorator(String) Najde dekoratér tvaru, který má zadaný název.
Veřejná metodaStatický člen FindDecorator(IList<Decorator>, String) Najde dekoratér tvaru, který má zadaný název.
Veřejná metoda FindFirstChild Vyhledá první dítě v pořadí navigace pro obrazec.
Veřejná metoda FindFreeArea Vyhledá obrazce na prázdnou oblast na mřížce.
Veřejná metoda FindLastChild Vyhledá poslední podřízená položka v pořadí navigace pro obrazec.
Veřejná metoda FindNextChild Vyhledá další dítě v pořadí navigace pro obrazec.
Veřejná metoda FindNextInChildFields Vyhledá další pole obrazce v pořadí navigace.
Veřejná metoda FindPreviousChild Vyhledá předchozí podřízené v pořadí navigace pro obrazec.
Veřejná metoda FindPreviousInChildFields Vyhledá předchozí pole obrazce v pořadí navigace.
Veřejná metoda FindShapeField(String) Vyhledá pole tvaru v tvaru.
Veřejná metodaStatický člen FindShapeField(IList<ShapeField>, String) Vyhledá pole tvaru v tvaru.
Veřejná metoda FixUpChildShapes Vytvoří nebo upraví podřízené obrazce, které by měl být vytvořen při vytvoření nebo aktualizaci prvku modelu.Volat Diagram.FixUpDiagram().
Veřejná metoda Focused Ověří, zda je obrazec vybrán.
Veřejná metoda GetAccessibilityObject Získá přístupný objekt, který je přiřazen k obrazci.
Veřejná metoda GetChildElements Získá kolekci podřízené obrazce, které patří do nadřazeného obrazce.
Veřejná metoda GetCursor Získá ukazatel, který se zobrazí, když je kurzor myši nad obrazec.
Veřejná metoda GetDomainClass Tento prvek získá domény většinu odvozené třídy. (Zděděno z ModelElement.)
Veřejná metoda GetDragOverToolTipText Získá text popisku, který se zobrazí, když je kurzor myši nad obrazec.
Veřejná metoda GetFieldAccessibleDescription Načte popis pole ve tvaru.
Veřejná metoda GetFieldAccessibleName Získá název pole ve tvaru.
Veřejná metoda GetFieldAccessibleValue Získá hodnotu pole ve tvaru.
Veřejná metoda GetFieldRepresentedElement Získá primární prvek, který představuje podřízený obrazec.
Veřejná metoda GetFieldRepresentedProperty Získá informace o vlastnostech pole ve tvaru.
Veřejná metoda GetHashCode Slouží jako výchozí funkce hash. (Zděděno z Object.)
Veřejná metoda GetPotentialMouseAction Získá akce myši pro myš dolů událost provést přes určitý bod v diagramu.
Chráněná metoda GetRoleCollection<TCollection, TElement>(Guid) Získá nebo vytvoří propojený prvek kolekce (Zděděno z ModelElement.)
Veřejná metoda GetShapeLuminosity Vypočítá světlost obrazce.
Veřejná metoda GetSubFieldAccessibleDescription Načte popis pole podřízené obrazce.
Veřejná metoda GetSubFieldAccessibleName Získá název pole podřízené obrazce.
Veřejná metoda GetSubFieldAccessibleValue Získá hodnotu pole podřízené obrazce.
Veřejná metoda GetSubFieldRepresentedElements Získá kolekci prvků, které představuje pole podřízené obrazce.
Veřejná metoda GetSubFieldRepresentedProperty Získá vlastnost pro pole podřízené.
Veřejná metoda GetSubFieldRepresentedPropertyElements Získá prvku, který obsahuje vlastnost pole podřízené.
Veřejná metoda GetToolTipText Získá text popisku na obrazec, ke kterému směřuje ukazatel.
Veřejná metoda GetType Získá Type aktuální instance. (Zděděno z Object.)
Chráněná metoda HasCachedDragOverResult Ověří, zda výsledky, jsou uloženy v mezipaměti pro události myši přetáhněte přes.
Veřejná metoda Hide Skryje a všechny jeho podřízené obrazce.
Chráněná metoda HideCustomToolTip Skryje vlastní popis obrazce.
Chráněná metoda InitializeDecorators Inicializuje a přidá pole Typ obrazce.
Chráněná metoda InitializeInstanceResources Inicializuje prostředky pro instance obrazce.
Chráněná metoda InitializeResources Inicializuje prostředky pro obrazec.
Chráněná metoda InitializeShapeFields Inicializuje seznam polí, které představují části obrazce, jako jsou popisky, ikony, řádky textu a obrázků na pozadí.Volána jednou za třídu.
Veřejná metoda Invalidate() Je zajištěno na konci transakce bude překreslení obrazce a jeho bezprostřední okolí.
Veřejná metoda Invalidate(Boolean) Je zajištěno, že bude překreslen tvaru na konci transakce.Pokud jste změnili vlastnosti obrazce, volejte to.
Veřejná metoda Invalidate(RectangleD) Je zajištěno na konci transakce bude překreslit tvar a její původní umístění.
Veřejná metoda IsDescendantOf Ověří, zda je obrazec podřízený prvek jiného obrazce.
Chráněná metoda IsNavigationKey(Char) Ověří, zda klíč slouží jako navigační příkaz.
Chráněná metoda IsNavigationKey(Keys) Ověří, zda data klíče slouží jako navigační příkaz.
Veřejná metoda IterateShapes Prochází obrazec a jeho podřízené obrazce.
Chráněná metoda MemberwiseClone Vytvoří mělká kopie aktuálního Object. (Zděděno z Object.)
Chráněná metoda MergeConfigure Nebyly použity k prezentaci prvků. (Zděděno z PresentationElement.)
Chráněná metoda MergeDisconnect Odpojí se od cílový prvek zdrojový prvek. (Zděděno z ModelElement.)
Chráněná metoda MergeRelate Vytvoří vztah mezi prvek modelu a skupiny prvků modelu. (Zděděno z PresentationElement.)
Chráněná metoda ModifyLuminosity Vypočítá světelnost zvýraznění tvaru.
Chráněná metoda MoveByRepositioning(DiagramDragEventArgs) Přemístí tvary ve skupině o vzdálenost určenou polohou myši.
Veřejná metoda MoveByRepositioning(ElementGroupPrototype, DiagramItemCollection, PointD, DiagramItem) Přemístí tvary ve skupině o vzdálenost určenou polohou myši.
Veřejná metoda NavigateAscend Přejde na další předchůdce v pořadí navigace a aktualizuje aktivní.Volána v reakci na stisknutí navigačních kláves uživatelem
Veřejná metoda NavigateDescend Přejde na další podřízený prvek v pořadí navigace a aktualizace fokus.Volána v reakci na stisknutí navigačních kláves uživatelem
Chráněná metoda NavigateTo Přejde na konkrétní obrazec v pořadí navigace a aktualizuje aktivní.
Veřejná metoda NavigateToFirst Přejde na první z nich v pořadí navigace v nadřazených aktuálního výběru.Volána v reakci na stisknutí navigačních kláves uživatelem
Veřejná metoda NavigateToLast Přejde na poslední obrazec v pořadí navigace v nadřazených aktuálního výběru.Volána v reakci na stisknutí navigačních kláves uživatelem
Veřejná metoda NavigateToNext Přejde na další obrazce v pořadí navigace.Volána v reakci na stisknutí navigačních kláves uživatelem
Veřejná metoda NavigateToPrevious Přejde na dříve vybrané obrazce v pořadí navigace.Volána v reakci na stisknutí navigačních kláves uživatelem
Chráněná metoda OnAssociatedPropertyChanged Tvar aktualizuje, když hodnota v paměti ukládat změny vlastností pole v obrazci.
Chráněná metoda OnBeforePaint Aktualizace zdrojů, například per a stopy, před jejich použitím pro malování na obrazec.
Veřejná metoda OnBeginEdit Volána, když uživatel začne upravovat textové pole.
Veřejná metoda OnBoundsFixup Volána, když hranice umístění a velikost nadřazené a podřízené položky nastavit nebo upravit.Přepište, chcete-li změnit velikost nebo vnitřní rozvržení.
Chráněná metoda OnChildConfigured Volána, když pozice a velikosti obrazce Podřízený se stanoví.Přepsání nastavení zvláštních pravidel.
Chráněná metoda OnChildConfiguring Jen po velikost a umístění dítěte byl stanoven tvar.
Veřejná metoda OnClick Volána, když uživatel klepne na obrazec.
Chráněná metoda OnCopy Volat, pokud tento prvek byl vytvořen jako kopie jiného prvku. (Zděděno z ModelElement.)
Chráněná metoda OnDeleted Volat, pokud tento prvek byl odstraněn z modelu. (Zděděno z ModelElement.)
Chráněná metoda OnDeleting Volat, pokud tento prvek má být odstraněn. (Zděděno z ModelElement.)
Veřejná metoda OnDoubleClick Nazývá se při poklepání na obrazec.
Veřejná metoda OnDragDrop Volána, když uživatel přetáhne položku na obrazec.
Veřejná metoda OnDragEnter Volána, když myši zadá při operaci přetažení obrazce.
Veřejná metoda OnDragLeave Nazývá se při pohybu myší mimo obrazec.
Veřejná metoda OnDragOver Přepište tuto metodu reagovat na pohyb myši na obrazec.Nastavte e.Effect označíte kurzor zpětnou vazbu pro uživatele.
Veřejná metoda OnEndEdit Volána, když uživatel ukončí úprav textového pole.
Veřejná metoda OnInitialize Nazývá inicializace tvar.Přepište připojit obslužné rutiny události a pravidla pro tento objekt.
Veřejná metoda OnKeyDown Nazývá se při stisknutí klávesy.
Veřejná metoda OnKeyPress Volána, když je zadán znak.
Veřejná metoda OnKeyUp Volána při uvolnění klávesy.
Veřejná metoda OnMouseDown Volána, když uživatel stiskne tlačítko myši.
Veřejná metoda OnMouseEnter Volána, když zadá myši na obrazec.
Veřejná metoda OnMouseHover Volána, když je ukazatel myši setrvá na obrazec.
Veřejná metoda OnMouseLeave Volána, když ukazatel myši opustí tvaru.
Veřejná metoda OnMouseMove Opakovaně volána, když uživatel přesune ukazatel myši.
Veřejná metoda OnMouseUp Nazývá se při uvolnění tlačítka myši.
Veřejná metoda OnMouseWheel Volána, když uživatel má otáčet kolečkem myši.
Veřejná metoda OnOrphaned Volána, když
Veřejná metoda OnPaintEmphasis Volána, když použil důraz u vybraného obrazce.
Veřejná metoda OnPaintFeedback Volána, když se přemaluje názory a přetažení.
Veřejná metoda OnPaintSelection Jen pro zvýraznění výběru Malování.
Veřejná metoda OnPaintShape Jen namalovat základní části obrazce.
Chráněná metoda OnResurrected Volat, pokud tento prvek byl přidán zpět do modelu. (Zděděno z ModelElement.)
Chráněná metoda OnRolePlayerPositionChanged Nazývá se při změně pozice role. (Zděděno z ModelElement.)
Chráněná metoda OnRolePlayerPositionChanging Volána pozici role přehrávače je změnit. (Zděděno z ModelElement.)
Veřejná metoda OnShapeInserted Volána, když bylo vloženo jako dítě jiného obrazce.
Veřejná metoda OnShapeRemoved Volána, když bylo odebráno tvar jako podřízený obrazec z jeho nadřazeného obrazce.
Veřejná metoda PerformResizeParentRule() Upozorní návrháře jazyka specifického pro doménu, že je třeba provést změnu velikosti nadřazeného tvaru, aby odpovídala jeho podřízeným tvarům.
Veřejná metoda PerformResizeParentRule(Boolean, ShapeElement) Upozorní návrháře jazyka specifického pro doménu, že je třeba provést změnu velikosti nadřazeného tvaru, aby odpovídala jeho podřízeným tvarům.
Chráněná metoda PermitChildVisibility Ověří, zda mají být zobrazeny podřízené obrazce v diagramu.
Chráněná metoda ProcessVisibilityChange Aktualizuje zobrazení podřízený obrazec při změně na viditelnost.
Veřejná metoda PurgeLayoutObjects Odebere objekty, které slouží k umístění obrazce v diagramu tabulku.
Veřejná metoda PurgePoints Odebere body u obrazce v diagramu tabulku.
Veřejná metoda RebuildShape Znovu sestaví tvar.
Veřejná metoda RemoveLayoutObject Odebere na tvar, včetně všech relativní a vnořených podřízených obrazců z diagramu mřížky.
Veřejná metoda Selected Ověří, zda je obrazec vybraný v zadané zobrazení.
Chráněná metoda SetInitialGraphLayoutVisibility Nastaví viditelnost grafu.
Veřejná metoda SetShowHideState Nastaví viditelnost a všechny jeho podřízené obrazce.
Chráněná metoda SetShowHideStateImplementation Nastaví viditelnost obrazce.
Chráněná metoda ShouldAddShapeForElement Určuje, zda mají být vytvořeny obrazce představující instanci třídy dané domény v diagramu.
Veřejná metoda ShouldReparentOnMove Ověří, zda podřízený obrazec má být přidán do nového nadřazeného při přesunutí podřízeného obrazce.
Veřejná metoda Show Zviditelní a všechny jeho podřízené obrazce.
Chráněná metoda ShowCustomToolTip Vlastní popis obrazce zviditelní.
Veřejná metoda ToString Získá název tvaru a jeho typu. (Přepisuje Object.ToString().)
Veřejná metoda TranslateGeometryToAbsoluteBounds Převede relativní hranice absolutní meze pro geometrii obrazce.
Veřejná metoda TranslateGeometryToRelativeBounds Převede hranice absolutní relativní hranice pro geometrii obrazce.
Veřejná metoda TranslateToAbsoluteBounds Převede relativní hranice absolutní hranice obrazce.
Veřejná metoda TranslateToRelativeBounds Převede hranice absolutní relativní hranice obrazce.
Chráněná metoda UpdateDerivedVisible Aktualizuje stav viditelnosti odvozené obrazce.
Veřejná metoda UpdateGeometryLuminosity(DiagramClientView, Brush) Aktualizuje světlost stopy.
Veřejná metoda UpdateGeometryLuminosity(DiagramClientView, Pen) Aktualizuje světlost pro pero.

Nahoru

Události

  Název Popis
Veřejná událost Click Dochází, když uživatel klepne na tlačítko myši nad tvarem.
Veřejná událost DoubleClick Vyvolá se při poklepání myší.
Veřejná událost KeyDown Dochází, když uživatel stiskne klávesu.
Veřejná událost KeyPress Dochází, když uživatel stiskne a uvolní klávesu.
Veřejná událost KeyUp Dochází, když uživatel uvolní klávesu.
Veřejná událost MouseDown Dochází, když uživatel stiskne tlačítko myši.
Veřejná událost MouseMove Dochází, když uživatel přesune ukazatel myši.
Veřejná událost MouseUp Dochází, když uživatel uvolní tlačítko myši.
Veřejná událost MouseWheel Dochází, když uživatel otáčet kolečkem myši.

Nahoru

Rozšiřující metody

  Název Popis
Veřejná rozšiřující metoda AddExtension(Guid) Přetíženo. Rozšířit tento ModelElement s nově vytvořenou instanci příponu typu určené domény.InvalidOperationException bude vyvolána, pokud prvek již má příponu tohoto typu. (Definoval ModelElementExtensionMethods.)
Veřejná rozšiřující metoda AddExtension(Type) Přetíženo. Rozšířit tento ModelElement s příponou nově vytvořenou instanci určeného typu.InvalidOperationException bude vyvolána, pokud prvek již má příponu tohoto typu. (Definoval ModelElementExtensionMethods.)
Veřejná rozšiřující metoda AddExtension(DomainClassInfo) Přetíženo. Rozšířit tento ModelElement s příponou nově vytvořenou instanci typu určené domény.InvalidOperationException bude vyvolána, pokud prvek již má příponu tohoto typu. (Definoval ModelElementExtensionMethods.)
Veřejná rozšiřující metoda AddExtension(ExtensionElement) Přetíženo. Rozšířit tento ModelElement s určitou příponou.InvalidOperationException bude vyvolána, pokud prvek již má příponu stejného typu. (Definoval ModelElementExtensionMethods.)
Veřejná rozšiřující metoda AddExtension<T>() Přetíženo. Rozšířit tento ModelElement s nově vytvořenou instanci rozšíření určitého typu.InvalidOperationException bude vyvolána, pokud prvek již má příponu stejného typu. (Definoval ModelElementExtensionMethods.)
Veřejná rozšiřující metoda CanDelete Odstraní prvek z modelu. (Definoval ImmutabilityExtensionMethods.)
Veřejná rozšiřující metoda GetAllExtensions Návrat agregující provádějící šířka první průchod přes stromu prvky rozšíření vložené v tomto ModelElement. (Definoval ModelElementExtensionMethods.)
Veřejná rozšiřující metoda GetBaseElement Kořenový virtuální MEL účastní zadané ModelElement vrátí. (Definoval ModelElementExtensionMethods.)
Veřejná rozšiřující metoda GetDslDefinitionModelElement Tato metoda zaručuje, že prvek skutečného modelu odpovídá PresentationElement je vrácena. Pro DslDesigner PEL pravděpodobně ve skutečnosti odpovídající předmětu interní TreeNode třída a nikoli skutečné MEL. Tato metoda zpracovává tyto případy správně tak, aby je vrácena skutečná MEL. (Definoval PresentationElementHelper.)
Veřejná rozšiřující metoda GetExtension(Guid) Přetíženo. (Definoval ModelElementExtensionMethods.)
Veřejná rozšiřující metoda GetExtension(Type) Přetíženo. Dostupná rozšíření této ModelElement získáte ExtensionElement zadaného typu.Pokud prvek má prodloužení bude InvalidOperationException aktivována. (Definoval ModelElementExtensionMethods.)
Veřejná rozšiřující metoda GetExtension(DomainClassInfo) Přetíženo. (Definoval ModelElementExtensionMethods.)
Veřejná rozšiřující metoda GetExtension<T>() Přetíženo. Dostupná rozšíření této ModelElement získáte ExtensionElement zadaného typu.Pokud prvek má prodloužení bude InvalidOperationException aktivována. (Definoval ModelElementExtensionMethods.)
Veřejná rozšiřující metoda GetLocks Získáte zámek příznaky pro tento prvek.To bude zahrnovat všechny zámky na oddíl obsahující prvek povolen. (Definoval ImmutabilityExtensionMethods.)
Veřejná rozšiřující metoda IsExtendedBy(Guid) Přetíženo. Dotaz, zda tento ModelElement aktuálně prodloužena ExtensionElement určitého typu. (Definoval ModelElementExtensionMethods.)
Veřejná rozšiřující metoda IsExtendedBy(Type) Přetíženo. Dotaz, zda tento ModelElement aktuálně prodloužena ExtensionElement určitého typu. (Definoval ModelElementExtensionMethods.)
Veřejná rozšiřující metoda IsExtendedBy(DomainClassInfo) Přetíženo. Dotaz, zda tento ModelElement aktuálně prodloužena ExtensionElement určitého typu. (Definoval ModelElementExtensionMethods.)
Veřejná rozšiřující metoda IsLocked Zda tento prvek má všechny zadané množině zámky (Definoval ImmutabilityExtensionMethods.)
Veřejná rozšiřující metoda RemoveExtension(Type) Přetíženo. Odeberte libovolnou příponu tohoto ModelElement určitého typu. (Definoval ModelElementExtensionMethods.)
Veřejná rozšiřující metoda RemoveExtension(Guid) Přetíženo. Odeberte libovolnou příponu zadané ModelElement, který je určitého typu. (Definoval ModelElementExtensionMethods.)
Veřejná rozšiřující metoda RemoveExtension(DomainClassInfo) Přetíženo. Odeberte libovolnou příponu zadané ModelElement, který je určitého typu. (Definoval ModelElementExtensionMethods.)
Veřejná rozšiřující metoda RemoveExtension(ExtensionElement) Přetíženo. Z rozšíření této ModelElement odeberte zadaný ExtensionElement. (Definoval ModelElementExtensionMethods.)
Veřejná rozšiřující metoda SetLocks Nastavení příznaků lock tohoto prvku (Definoval ImmutabilityExtensionMethods.)
Veřejná rozšiřující metoda TryGetExtension(Guid) Přetíženo. (Definoval ModelElementExtensionMethods.)
Veřejná rozšiřující metoda TryGetExtension(Type) Přetíženo. (Definoval ModelElementExtensionMethods.)
Veřejná rozšiřující metoda TryGetExtension(DomainClassInfo) Přetíženo. (Definoval ModelElementExtensionMethods.)
Veřejná rozšiřující metoda TryGetExtension<T>() Přetíženo. Dostupná rozšíření této ModelElement získáte ExtensionElement zadaného typu.Pokud tento prvek má prodloužení bude mít hodnotu null výsledek. (Definoval ModelElementExtensionMethods.)

Nahoru

Pole

  Název Popis
Veřejné poleStatický člen DomainClassId Představuje Identifikátor, který je přiřazen k obrazci.

Nahoru

Explicitní implementace rozhraní

  Název Popis
Explicitní implementace rozhraníSoukromá metoda IMergeElements.CanMerge Vrátí hodnotu PRAVDA, pokud tento prvek lze sloučit s obsahem prototyp. (Zděděno z ModelElement.)
Explicitní implementace rozhraníSoukromá metoda IMergeElements.ChooseMergeTarget(ElementGroup) (Zděděno z ModelElement.)
Explicitní implementace rozhraníSoukromá metoda IMergeElements.ChooseMergeTarget(ElementGroupPrototype) (Zděděno z ModelElement.)
Explicitní implementace rozhraníSoukromá metoda IMergeElements.MergeConfigure (Zděděno z ModelElement.)
Explicitní implementace rozhraníSoukromá metoda IMergeElements.MergeDisconnect (Zděděno z ModelElement.)
Explicitní implementace rozhraníSoukromá metoda IMergeElements.MergeRelate (Zděděno z ModelElement.)

Nahoru

Poznámky

Přejít na prvek modelu nebo vztah, který obrazec představuje, použít ModelElement.

Důležité typy patří:

  • Diagram– představuje kolekci obrazců a spojnic.Obsah diagramu je trvale uložen v souboru .diagram.Pokud zadáte diagram třídy v definici DSL, je odvozen z této třídy.

  • NodeShape– představuje obrazec, který má oblast nulová, není spojnice.Pokud zadáte obrazce třídy v definici DSL, jsou odvozeny z NodeShape.

  • BinaryLinkShape– představuje spojnici mezi dvěma NodeShapes.Pokud zadáte spojnice třídy v definici DSL, jsou odvozeny z tohoto BinaryLinkShape.

Další informace naleznete v tématu [přesměrovat] Postupy: Navigace v diagramu a aktualizace diagramu.

Class diagram of base shape and element types

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ů

Další zdroje

[přesměrovat] Postupy: Navigace v diagramu a aktualizace diagramu