Sdílet prostřednictvím


ShapeElement – třída

Představuje diagram nebo obrazce nebo spojnice v diagramu.ShapeElements zapouzdření vizuální prezentaci 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.11.0 (v Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0.dll)

Syntaxe

'Deklarace
<DisplayNameResourceAttribute("Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement.DisplayName",  _
    GetType(CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")> _
<DomainObjectIdAttribute("ffb3d9f5-7a47-4e12-8501-0055bd018825")> _
<DescriptionResourceAttribute("Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement.Description",  _
    GetType(CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")> _
<DomainModelOwnerAttribute(GetType(CoreDesignSurfaceDomainModel))> _
<CLSCompliantAttribute(True)> _
Public MustInherit Class ShapeElement _
    Inherits PresentationElement _
    Implements IGeometryHost
[DisplayNameResourceAttribute("Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement.DisplayName", 
    typeof(CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")]
[DomainObjectIdAttribute("ffb3d9f5-7a47-4e12-8501-0055bd018825")]
[DescriptionResourceAttribute("Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement.Description", 
    typeof(CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")]
[DomainModelOwnerAttribute(typeof(CoreDesignSurfaceDomainModel))]
[CLSCompliantAttribute(true)]
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 Vzhledem k diagramu se měří ohraničovacího rámečku.
Veřejná vlastnost AbsoluteBoundingBoxToEnsureVisible Získá absolutní ohraničovací obdélník pro DiagramClientView.EnsureVisible.
Veřejná vlastnost AbsoluteCenter Získá bod uprostřed obrazce.
Veřejná vlastnost AccessibilityObject Získá objekt usnadnění 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á nápovědu pro obrazec.
Veřejná vlastnost AccessibleHelpTopicId Získá ID tématu nápovědy pro obrazec.
Veřejná vlastnost AccessibleName Získá název obrazce.
Veřejná vlastnost AccessibleRole Získá roli obrazce.
Veřejná vlastnost AccessibleState Získá stav obrazce.
Veřejná vlastnost AccessibleValue Načte hodnotu obrazce.
Veřejná vlastnost AllowsChildrenInSelection Pokud true, děti tohoto obrazce mohou být zahrnuty ve skupině aktuální výběr.
Veřejná vlastnost AllowsChildrenToResizeParent true je-li tento obrazec můžete změnit při změně velikosti nebo pozice podřízený obrazec.
Veřejná vlastnost AllowsChildrenToShrinkParent Pokud je hodnota true, tento obrazec sníží velikost přizpůsobit kolem jeho dětí při re-sized nebo přesunuta.
Veřejná vlastnost BackgroundBrushId Načte ID sloužící k malování na pozadí tvaru stopy.
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 jej přesunout.
Veřejná vlastnost CanSelect Získá tvar a ověří, zda uživatel jej vybrat.
Veřejná vlastnost Center Získá bod uprostřed obrazce.
Chráněná vlastnost ClassStyleSet Získá styl pro obrazec.
Veřejná vlastnost ClipWhenDrawingFields Načte podřízený obrazec a ověří, zda jeho oblast oříznutí měla být nastavena na ohraničovací rámeček pro nadřazeného obrazce při kreslení podřízený obrazec.
Veřejná vlastnost Decorators Kolekce sklenářské získá pro obrazec.
Veřejná vlastnost DefaultShapeField Načte výchozí tvar 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é patří obrazce.
Veřejná vlastnost EnsureVisiblePreference Předvolby pro metodu EnsureVisible pro tento obrazec.Výchozí hodnota je hostitelem tohoto obrazce diagramu vrátit VisiblePreference.
Chráněná vlastnost Events Získá seznam obslužné rutiny událostí pro obrazce.
Veřejná vlastnost GeometryBackgroundBrushId Načte ID sloužící k malování na pozadí geometrii stopy.
Veřejná vlastnost GeometryBoundingBox Získá ohraničovacího rámečku tvar.
Veřejná vlastnost GeometryHasFilledBackground Získá tvar a ověří, zda je jeho pozadí vybarvené.
Veřejná vlastnost GeometryHasOutline Získá tvar a ověří, zda má osnovy.
Veřejná vlastnost GeometryHasShadow true Jestliže má obrazec stín; jinak false.
Veřejná vlastnost GeometryOutlinePenId Načte ID pero kreslí obrys tvaru.
Veřejná vlastnost GeometryStyleSet Získá styl pro obrazec.
Veřejná vlastnost GridSize Pokud nulová, tento obrazec a jeho děti Přichytit k mřížce této velikosti.Výchozí hodnota je ParentShape.GridSize.
Veřejná vlastnost HasChildren true Pokud má podřízený obrazec.
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.
Veřejná vlastnost HasFilledBackground Získá tvar a ověří, zda je 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á osnovy.
Veřejná vlastnost HasShadow Získá tvar a ověří, zda je stín.
Veřejná vlastnost HasToolTip Získá tvar a ověří, zda je popis.
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 tvar NestedChildShapes z jeho ParentShape.
Veřejná vlastnost IsRelativeChild true Pokud je tento prvek tvar RelativeChildShapes z jeho ParentShape.
Veřejná vlastnost IsVisible Pokud true, se zobrazí obrazce v diagramu; Pokud false, 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 podřízené obrazce odkaz zarovnat při připojení do stejného obrazce nebo nastaví tuto hodnotu.
Veřejná vlastnost LineAffinityDefault Získá nebo nastaví cílové umístění, kde se pokuste umístěte obrazec na obrazec odkaz.
Veřejná vlastnost LineToLineClearance Získá nebo Nastaví vzdálenost mezi podřízené obrazce odkaz pro tento obrazec.
Veřejná vlastnost LineToNodeClearance Získá nebo Nastaví vzdálenost mezi podřízené propojení obrazců a obrazců podřízených uzlů.
Veřejná vlastnostStatický člen MaximumShadowOffset Získává maximální posun stínu obrazce.
Veřejná vlastnost MaximumSize Získává maximální velikost obrazce.
Veřejná vlastnost MinimumSize Získá minimální velikost obrazce.
Veřejná vlastnost ModelElement Získá nebo nastaví prvek modelu pro prvek prezentace. (Zděděno z PresentationElement.)
Veřejná vlastnost NestedChildShapes Seznam obrazců, které jsou součástí tohoto tvaru a číslic se zobrazí uvnitř hranic tento obrazec nebo diagramu.
Veřejná vlastnost NestedShapesMargin Získá rozpětí mezi obrazce ohraničovací rámeček a jeho obrazci vnořených uzlů.
Veřejná vlastnost NodeToNodeClearance Získá nebo nastaví okraj mezi obrazci podřízených uzlů.
Veřejná vlastnost OutlinePenId Načte ID pero nakreslete obrys tvaru.
Veřejná vlastnost OutlinePenWidth Získá šířku obrysu tvaru.
Chráněná vlastnost PaintMoveableDecoratorSelectionLines
Chráněná vlastnost ParentLink Načte instance vztahu z obrazce do nadřazeného obrazce.
Veřejná vlastnost ParentShape Získá nadřazeného obrazce prvků.Zobrazí v diagramu, tvar nebo spojovací musí mít nadřazený.
Veřejná vlastnost Partition Získá nebo nastaví Partition , který obsahuje prvek. (Zděděno z ModelElement.)
Veřejná vlastnost Perimeter Získá obvodu (cesta) kolem obrazce.
Veřejná vlastnost RelatedShapeToEmphasize Získá související obrazce vizuálně zvýraznit uživateli, když tento obrazec vybrán.
Veřejná vlastnost RelativeChildShapes Seznam obrazců, které jsou součástí tohoto obrazce, ale můžete se mimo hranice tohoto obrazce.
Veřejná vlastnost ShapeFields Části obrazce, například řádky textu a sklenářské.
Veřejná vlastnost ShapeGeometry Získá geometrii obrazce, například obdélníku, RoundedRectangle nebo elipsy, který definuje operace přidružené obrys tvaru.
Veřejná vlastnost ShouldTryParentShapeForMergeOnToolboxDoubleClick Pokud je hodnota true, když uživatel poklepe položku sady nástrojů tento obrazec, pokud nástroj nelze sloučit s Tento obrazec bude korespondence s nadřazeného obrazce pokusu.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 Načte instance obrazce nastavit styl.
Veřejná vlastnost Subject Získá nebo nastaví předmět pro prvek prezentace.Stejný objekt jako výchozí ModelElement. (Zděděno z PresentationElement.)
Veřejná vlastnost TargetToolboxItemFilterAttributes Získá sadu atributů, které určit položky, které jsou povoleny nebo zakázány v soupravě nástrojů.
Veřejná vlastnost ZOrder Určuje pořadí, ve kterém se zobrazí tento obrazec vzhledem k obrazcům v diagramu.Obvykle nastavte pořadí podřízené obrazce.

Nahoru

Metody

  Název Popis
Veřejná metoda AccessibleDoDefaultAction Provede výchozí akce pro přístupný objekt.
Veřejná metoda Associate Prvek prezentace přiřazuje prvku modelu.Stejný účinek jako nastavení ModelElement. (Zděděno z PresentationElement.)
Veřejná metodaStatický člen AssociateValueWith(Store, AssociatedPropertyInfo) Prostředek pro obrazec přidruží vlastností úložiště v paměti, přiřazené k obrazci.
Veřejná metodaStatický člen AssociateValueWith(Store, Guid) Prostředek pro obrazec přidruží vlastností úložiště v paměti, přiřazené k obrazci.
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ého obrazce pro nový obrazec podřízený obvykle tento obrazec.
Chráněná metoda ChooseRelationship Vybere seznam podřízených, které nový obrazec podřízený by doplňuje – NestedChildShapes nebo RelativeChildShapes.
Veřejná metoda CoerceSelection Umožňuje obrazce k určení, které jsou jiné obrazce vybrané.
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ý obrazec.
Chráněná metoda CreateClassStyleSet Vytvoří pro typ obrazce Třída stylu.
Chráněná metoda CreateDecorators Vytvoří kolekci sklenářské pro typ obrazce.
Chráněná metoda CreateInstanceStyleSet Vytvoří styl pro obrazec.
Chráněná metoda CreateShapeFields Vytvoří pole obrazce pro obrazec Typ kolekce.
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 v řetězci obrazce.
Veřejná metoda DoFoldToShape Vypočte souřadnice bodu, kde spojnice budou dotýkat obvodu tvaru.Pokud definujete obdélníkový tvar přepsat.
Veřejná metoda DoHitTest(PointD, DiagramHitTestInfo) Vrací true, pokud je zadaný bod uvnitř tvaru.
Veřejná metoda DoHitTest(PointD, DiagramHitTestInfo, Boolean) Vrací true, pokud je zadaný bod uvnitř tvaru.
Veřejná metoda DoHitTestSelection Vrátí hodnotu PRAVDA, pokud je daný bod ve výběru zpracovává kolem obrazce.
Veřejná metoda DoKeyboardNavigation Přejde obrazci, pomocí klávesnice.
Veřejná metoda DrawResizeFeedback Nakreslí změny velikosti názory obrazce.
Veřejná metoda Equals Určuje, zda zadaný objekt je rovno aktuální objekt. (Zděděno z Object.)
Veřejná metoda ExcludeFromClipRegion Vyloučí z ořezové oblasti tvaru a jeho podřízené obrazce.
Veřejná metoda ExcludeGeometryFromClipRegion Geometrie obrazce a jeho podřízené obrazce vyloučí z oblast oříznutí.
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 FindDecorator(String) Najde decorator obrazec, který má daný název.
Veřejná metodaStatický člen FindDecorator(IList<Decorator>, String) Najde decorator obrazec, který má daný název.
Veřejná metoda FindFirstChild Vyhledá první dítě v pořadí navigace pro obrazec.
Veřejná metoda FindFreeArea Obrazec vyhledá prázdné oblasti v mřížce.
Veřejná metoda FindLastChild Hledá poslední podřízené navigace postupně obrazce.
Veřejná metoda FindNextChild Vyhledá další podřízené navigace postupně obrazce.
Veřejná metoda FindNextInChildFields Vyhledá další obrazce pole v pořadí navigace.
Veřejná metoda FindPreviousChild Vyhledá předchozí podřízené navigace postupně obrazce.
Veřejná metoda FindPreviousInChildFields Vyhledá předchozí pole tvaru v pořadí navigace.
Veřejná metoda FindShapeField(String) Vyhledá pole obrazce v obrazci.
Veřejná metodaStatický člen FindShapeField(IList<ShapeField>, String) Vyhledá pole obrazce v obrazci.
Veřejná metoda FixUpChildShapes Vytvoří nebo upraví podřízené obrazce, které měl být vytvořen při vytvoření nebo aktualizaci prvku modelu.Volat Diagram.FixUpDiagram().
Veřejná metoda Focused Ověří, zda obrazec má fokus.
Veřejná metoda GetAccessibilityObject Získá přístupný objekt, který je přiřazen k obrazci.
Veřejná metoda GetChildElements Získá kolekce 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 na 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 na obrazec.
Veřejná metoda GetFieldAccessibleDescription Načte popis pole v obrazci.
Veřejná metoda GetFieldAccessibleName Získá název pole v obrazci.
Veřejná metoda GetFieldAccessibleValue Získá hodnotu pro pole v obrazci.
Veřejná metoda GetFieldRepresentedElement Získá primární prvek, který představuje podřízený obrazec.
Veřejná metoda GetFieldRepresentedProperty Získává informace o vlastnosti pole v obrazci.
Veřejná metoda GetHashCode Slouží jako funkci hash u určitého typu. (Zděděno z Object.)
Veřejná metoda GetPotentialMouseAction Získá akce myši provést dolů události myši 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 Počítá světelnost obrazce.
Veřejná metoda GetSubFieldAccessibleDescription Načte popis pro podřízené pole ve tvaru.
Veřejná metoda GetSubFieldAccessibleName Získá název podřízené pole ve tvaru.
Veřejná metoda GetSubFieldAccessibleValue Získá hodnotu pro pole podřízený obrazec.
Veřejná metoda GetSubFieldRepresentedElements Získá kolekci prvků, které představuje pole podřízené obrazce.
Veřejná metoda GetSubFieldRepresentedProperty Získá vlastnost pro podřízené pole.
Veřejná metoda GetSubFieldRepresentedPropertyElements Získá obsahující vlastnost pole podřízený prvek.
Veřejná metoda GetToolTipText Získá text popisku pro obrazec, na kterou směřuje ukazatel myši.
Veřejná metoda GetType Získá Type aktuální instance. (Zděděno z Object.)
Chráněná metoda HasCachedDragOverResult Ověří, zda jsou výsledky v mezipaměti pro událost myši přetáhněte přes.
Veřejná metoda Hide Skryje tvar a jeho děti.
Chráněná metoda HideCustomToolTip Skryje vlastní popis obrazce.
Chráněná metoda InitializeDecorators Inicializuje a přidá pole na typ obrazec.
Chráněná metoda InitializeInstanceResources Inicializuje prostředky instance obrazce.
Chráněná metoda InitializeResources Inicializuje prostředky pro obrazec.
Chráněná metoda InitializeShapeFields Inicializuje seznam polí, které představují části tvaru, například popisky, ikony, řádky textu a obrázků na pozadí.Je vyvolána jedenkrát za třídu.
Veřejná metoda Invalidate() Zajišťuje, že bude na konci transakce překreslit tvaru a jeho bezprostřední okolí.
Veřejná metoda Invalidate(Boolean) Zajišťuje, že obrazce nebudou překreslit na konci transakce.Toto volání při změně vlastnosti obrazce.
Veřejná metoda Invalidate(RectangleD) Zajišťuje, že bude na konci transakce překreslit tvaru a jeho původní umístění.
Veřejná metoda IsDescendantOf Ověří, zda je obrazec následnický jiného obrazce.
Chráněná metoda IsNavigationKey(Char) Ověří, zda je klíč slouží jako navigační příkaz.
Chráněná metoda IsNavigationKey(Keys) Ověří, zda data klíče používá jako navigační příkazu.
Veřejná metoda IterateShapes Prochází tvaru a jeho podřízené obrazce.
Chráněná metoda MemberwiseClone Vytvoří kopii aktuálního Object. (Zděděno z Object.)
Chráněná metoda MergeConfigure Nepoužívá se pro prvky prezentace. (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 Počítá světelnost zvýraznění obrazce.
Chráněná metoda MoveByRepositioning(DiagramDragEventArgs) Částku, která určuje umístění myši přemístí tvarů ve skupině.
Veřejná metoda MoveByRepositioning(ElementGroupPrototype, DiagramItemCollection, PointD, DiagramItem) Částku, která určuje umístění myši přemístí tvarů ve skupině.
Veřejná metoda NavigateAscend Přejde na další předchůdce v pořadí navigace a aktualizuje aktivní.Nazývá se v reakci na navigační úhozů uživatele.
Veřejná metoda NavigateDescend Přejde na další následovníků v pořadí navigace a aktualizuje aktivní.Nazývá se v reakci na navigační úhozů uživatele.
Chráněná metoda NavigateTo Přejde na určitý obrazec v pořadí navigace a aktualizuje aktivní.
Veřejná metoda NavigateToFirst Přejde na první obrazec v pořadí navigace v nadřazené aktuálního výběru.Nazývá se v reakci na navigační úhozů uživatele.
Veřejná metoda NavigateToLast Přejde na poslední obrazec v pořadí navigace v nadřazené aktuálního výběru.Nazývá se v reakci na navigační úhozů uživatele.
Veřejná metoda NavigateToNext Přejde na další obrazec v pořadí navigace.Nazývá se v reakci na navigační úhozů uživatele.
Veřejná metoda NavigateToPrevious Dříve vybraný obrazec navigace postupně přejde.Nazývá se v reakci na navigační úhozů uživatele.
Chráněná metoda OnAssociatedPropertyChanged Obrazec aktualizuje, když hodnota v paměti ukládat změny vlastností pole v obrazci.
Chráněná metoda OnBeforePaint Aktualizace prostředky, jako je například per a stopy, před použitím malovat na obrazec.
Veřejná metoda OnBeginEdit Volána, když uživatel začne upravovat textové pole.
Veřejná metoda OnBoundsFixup Volána nastavit nebo upravit hranice pozici a velikost nadřazené a podřízené.Přepsat změny velikosti nebo vnitřní rozložení.
Chráněná metoda OnChildConfigured Volána pozice a velikosti podřízené obrazce se chystáte stanoví.Přepsat nastavení specializovaných pravidel.
Chráněná metoda OnChildConfiguring Volat po velikost a umístění dítěte byl stanoven obrazce.
Veřejná metoda OnClick Nazývá se po klepnutí 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 Volána, když uživatel poklepe na obrazec.
Veřejná metoda OnDragDrop Volána, když uživatel přetáhne položky na obrazec.
Veřejná metoda OnDragEnter Nazývá myši zadá při operaci přetažení obrazce.
Veřejná metoda OnDragLeave Volána, když se ukazatel myši posune mimo obrazec.
Veřejná metoda OnDragOver Chcete přepište tuto metodu reagovat na pohyb myši na obrazec.Nastavte e.Effect označující zpětná vazba kurzoru uživateli.
Veřejná metoda OnEndEdit Volána, když uživatel ukončí úpravy textové pole.
Veřejná metoda OnInitialize Nazývá inicializace obrazce.Přepsat připojit k tomuto objektu obslužné rutiny událostí a pravidel.
Veřejná metoda OnKeyDown Nazývá se při stisknutí klávesy.
Veřejná metoda OnKeyPress Názvem při zadání znaku.
Veřejná metoda OnKeyUp Nazývá se při uvolnění klávesy.
Veřejná metoda OnMouseDown Volána, když uživatel stiskne tlačítko myši.
Veřejná metoda OnMouseEnter Nazývá se zadá myši na obrazec.
Veřejná metoda OnMouseHover Volat, pokud ukazatel myši setrvá na obrazec.
Veřejná metoda OnMouseLeave Volána, když ukazatel myši opustí obrazce.
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 Jen když
Veřejná metoda OnPaintEmphasis Volána důraz bylo použito pro vybraný obrazec.
Veřejná metoda OnPaintFeedback Volána je vybarvené názory a přetažení.
Veřejná metoda OnPaintSelection Nazývá se k malování zvýraznění výběru.
Veřejná metoda OnPaintShape Nazývá se k malování základních částí 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 Nazývá se při vložení obrazce jako podřízený jiného.
Veřejná metoda OnShapeRemoved Volána, když byl odebrán obrazce jako podřízený obrazec z jeho nadřazeného obrazce.
Veřejná metoda PerformResizeParentRule() Upozornění Návrhář domény specifické pro jazyk, musí se odpovídající jeho podřízené obrazce velikost nadřazeného obrazce.
Veřejná metoda PerformResizeParentRule(Boolean, ShapeElement) Upozornění Návrhář domény specifické pro jazyk, musí se odpovídající jeho podřízené obrazce velikost nadřazeného obrazce.
Chráněná metoda PermitChildVisibility Ověří, zda se mají podřízené obrazce v diagramu zobrazit.
Chráněná metoda ProcessVisibilityChange Při změně na viditelnost, aktualizuje viditelnost podřízený obrazec.
Veřejná metoda PurgeLayoutObjects Odebere objekty, které slouží k umístění obrazce diagramu mřížky.
Veřejná metoda PurgePoints Odstraní body obrazce diagramu mřížky.
Veřejná metoda RebuildShape Znovu vytvoří obrazec.
Veřejná metoda RemoveLayoutObject Odebere obrazce, včetně všech relativní a vnořené podřízené obrazce 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 obrazce a jeho podřízených členů.
Chráněná metoda SetShowHideStateImplementation Nastaví viditelnost obrazce.
Chráněná metoda ShouldAddShapeForElement Určuje, zda obrazec mají být vytvořeny představující dané domény instance třídy v diagramu.
Veřejná metoda ShouldReparentOnMove Ověří, zda by podřízený obrazec přidán do nového nadřazeného, pokud se pohnul podřízený obrazec.
Veřejná metoda Show Zviditelní obrazce a jeho podřízených členů.
Chráněná metoda ShowCustomToolTip Vlastní popis obrazce zviditelní.
Veřejná metoda ToString Získá název obrazce a jeho typu. (Přepisuje Object.ToString().)
Veřejná metoda TranslateGeometryToAbsoluteBounds Převede relativní hranice absolutní hranice pro geometrii obrazce.
Veřejná metoda TranslateGeometryToRelativeBounds Převede absolutní hranice relativní hranice pro geometrii obrazce.
Veřejná metoda TranslateToAbsoluteBounds Převede relativní hranice absolutní hranice obrazce.
Veřejná metoda TranslateToRelativeBounds Převede absolutní hranice relativní hranice obrazce.
Chráněná metoda UpdateDerivedVisible Aktualizuje stav viditelnosti odvozené obrazce.
Veřejná metoda UpdateGeometryLuminosity(DiagramClientView, Brush) Aktualizace světlost stopy.
Veřejná metoda UpdateGeometryLuminosity(DiagramClientView, Pen) Aktualizace světlost pro pero.

Nahoru

Události

  Název Popis
Veřejná událost Click Vyvolá se při klepnutí myši na obrazec.
Veřejná událost DoubleClick Vyvolá se při poklepání myší.
Veřejná událost KeyDown Dojde, když uživatel stiskne klávesu.
Veřejná událost KeyPress Dojde, když uživatel stiskne a uvolní klávesu.
Veřejná událost KeyUp Vyvolá se, když uživatel uvolní klíč.
Veřejná událost MouseDown Vyvolá se, když uživatel stiskne tlačítko myši.
Veřejná událost MouseMove Vyvolá se, když uživatel přesune ukazatel myši.
Veřejná událost MouseUp Vyvolá se, když uživatel uvolní tlačítko myši.
Veřejná událost MouseWheel Dojde, když uživatel otočí 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 modelu skutečné odpovídající PresentationElement je vrácena. DslDesigner PEL odpovídající předmětu mohou skutečně být interní třída objekt TreeNode a nikoli skutečné MEL. Tato metoda správně zpracovává tyto případy 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 ID 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

Chcete-li přejít k prvku modelu nebo vztah, který obrazec představuje, použijte ModelElement.

Důležité podtypy patří:

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

  • NodeShape– představuje tvar, který má oblast nulová, není připojovací.Zadáte obrazce tříd v DSL Definition, pochází z NodeShape.

  • BinaryLinkShape– představuje čáru mezi dvěma NodeShapes.Pokud zadáte spojnice tříd DSL Definition, pochází z této BinaryLinkShape.

Další informace naleznete v tématu [přesměrovat] Jak: navigace a aktualizovat Diagram.

Diagram třídy základní typy obrazce a element

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] Jak: navigace a aktualizovat Diagram