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 | |
---|---|---|
ShapeElement | Vytvoří novou instanci třídy ShapeElement. |
Nahoru
Vlastnosti
Název | Popis | |
---|---|---|
AbsoluteBoundingBox | Ohraničovací obdélník měřených vzhledem k diagramu. | |
AbsoluteBoundingBoxToEnsureVisible | Získá absolutní ohraničovací obdélník pro DiagramClientView.EnsureVisible. | |
AbsoluteCenter | Získá bod do středu obrazce. | |
AccessibilityObject | Získá objekt usnadnění přístupu pro obrazec. | |
AccessibleDefaultActionDescription | Načte popis výchozí akce pro obrazec. | |
AccessibleDescription | Načte popis obrazce. | |
AccessibleHelp | Získá nápovědu pro obrazec. | |
AccessibleHelpTopicFileName | Získá téma nápovědy pro obrazec. | |
AccessibleHelpTopicId | Získá Identifikátor tématu nápovědy pro obrazec. | |
AccessibleName | Získá název obrazce. | |
AccessibleRole | Získá role obrazce. | |
AccessibleState | Získá stav tvar. | |
AccessibleValue | Získá hodnotu obrazce. | |
AllowsChildrenInSelection | Pokud true, lze zahrnout podřízené položky tohoto obrazce ve skupině aktuální výběr. | |
AllowsChildrenToResizeParent | true je-li tento obrazec můžete změnit velikost při změně velikosti nebo umístění podřízený obrazec. | |
AllowsChildrenToShrinkParent | Pokud je hodnota true, tento obrazec sníží velikost přizpůsobí kolem svých dětí při re-sized nebo přesunuta. | |
BackgroundBrushId | Získá Identifikátor pro štětec, který slouží k malování pozadí obrazce. | |
BoundingBox | Ohraničovací obdélník měřených vzhledem k buňky ParentShape. | |
CanFocus | Získá tvar a ověří, zda jej může získat fokus. | |
CanMove | Získá tvar a ověří, zda uživatel může přesunout. | |
CanSelect | Získá tvar a ověří, zda uživatel může vybrat. | |
Center | Získá bod do středu obrazce. | |
ClassStyleSet | Získá styl pro obrazec. | |
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ý. | |
Decorators | Získá kolekce dekoratérů obrazce. | |
DefaultShapeField | Získá výchozí tvar, což je první obrazec, který může získat fokus. | |
DefaultSize | Načte výchozí velikost obrazce. | |
Diagram | Získá diagram, do kterého patří tvar. | |
EnsureVisiblePreference | Předvolby pro EnsureVisible metoda u tohoto obrazce.Výchozí hodnota je vrátit VisiblePreference diagramu, který je hostitelem tohoto obrazce. | |
Events | Získá seznam obslužných rutin událostí pro daný obrazec. | |
GeometryBackgroundBrushId | Získá Identifikátor štětce, který slouží k malování pozadí geometrii. | |
GeometryBoundingBox | Získá ohraničovací rámeček obrazce. | |
GeometryHasFilledBackground | Získá tvar a ověří, zda jsou vyznačena jeho pozadí. | |
GeometryHasOutline | Získá tvar a ověří, zda má přehled. | |
GeometryHasShadow | true Pokud má obrazec stín; jinak false. | |
GeometryOutlinePenId | Získá Identifikátor pero kreslí obrys tvaru. | |
GeometryStyleSet | Získá styl pro obrazec. | |
GridSize | Pokud nenulová, tento obrazec a jeho podřízené Přichytit k mřížce této velikosti.Výchozí hodnota je ParentShape.GridSize. | |
HasChildren | true Pokud má obrazec podřízený. | |
HasCustomToolTip | Získá tvar a ověří, zda má vlastní popis. | |
HasDragOverToolTip | Získá tvar a ověří, zda je popis tlačítka. | |
HasFilledBackground | Získá tvar a ověří, zda má na pozadí. | |
HasHighlighting | Získá tvar a ověří, zda je zvýrazněna. | |
HasOutline | Získá tvar a ověří, zda má přehled. | |
HasShadow | Získá tvar a ověří, zda má stín. | |
HasToolTip | Získá tvar a ověří, zda je popis tlačítka. | |
Id | Načte ID prvku. (Zděděno z ModelElement.) | |
IsActive | Získá IsActive příznak a ověří, zda je prvek aktivní. (Zděděno z ModelElement.) | |
IsDeleted | Získá příznak IsDeleted a zkontroluje, zda byl odstraněn prvek z modelu. (Zděděno z ModelElement.) | |
IsDeleting | Příznak IsDeleting získá a ověří, zda prvek je nyní odstraňována z modelu. (Zděděno z ModelElement.) | |
IsNestedChild | true Pokud je tento prvek tvaru v NestedChildShapes z jeho ParentShape. | |
IsRelativeChild | true Pokud je tento prvek tvaru v RelativeChildShapes z jeho ParentShape. | |
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(). | |
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. | |
LineAffinityDefault | Získá nebo nastaví cílové umístění, kde se pokuste obrazce propojení umístění obrazce. | |
LineToLineClearance | Získá nebo nastaví vzdálenost mezi obrazci podřízených odkazů u tohoto obrazce. | |
LineToNodeClearance | Získá nebo nastaví vzdálenost mezi podřízenými obrazců odkazů a obrazce podřízený uzel. | |
MaximumShadowOffset | Získá maximální posun stínu obrazce. | |
MaximumSize | Získá maximální velikost obrazce. | |
MinimumSize | Získá minimální velikosti u obrazce. | |
ModelElement | Získá nebo nastaví prvek modelu, který je spojen s prvkem prezentace. (Zděděno z PresentationElement.) | |
NestedChildShapes | Seznam obrazců, které jsou součástí tohoto tvaru a jsou omezeny umístit v rámci hranic tohoto obrazce nebo diagramu. | |
NestedShapesMargin | Získá rozpětí mezi ohraničovacím rámečkem obrazce a jeho obrazců vnořených uzlů. | |
NodeToNodeClearance | Získá nebo nastaví okraj mezi obrazce podřízený uzel. | |
OutlinePenId | Získá Identifikátor používaný nakreslete obrys tvaru pera. | |
OutlinePenWidth | Získá šířku obrysu tvaru. | |
PaintMoveableDecoratorSelectionLines | ||
ParentLink | Získá instanci vztah z obrazce k nadřazenému obrazci. | |
ParentShape | Získá nadřazeného obrazce prvků.Na diagramu zobrazit, musí mít tvar nebo spojovací rodiče. | |
Partition | Získá nebo nastaví Partition , který obsahuje prvek. (Zděděno z ModelElement.) | |
Perimeter | Získá obvod kolem obrazce (cesta). | |
RelatedShapeToEmphasize | Načte související obrazce vizuálně zvýraznit uživateli při výběru tohoto obrazce. | |
RelativeChildShapes | Seznam obrazců, které jsou součástí tohoto obrazce, ale mohou se objevit mimo hranice tohoto obrazce. | |
ShapeFields | Části obrazce, jako jsou textové řádky a dekoratérů. | |
ShapeGeometry | Získá geometrii pro obrazec, například obdélník, elipsu, která definuje operace přidružené obrys tvaru nebo RoundedRectangle. | |
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. | |
Store | Získává Store , který obsahuje prvek. (Zděděno z ModelElement.) | |
StyleSet | Získá instanci styl pro obrazec. | |
Subject | Získá nebo nastaví předmět pro prvek prezentace.Výchozí hodnoty pro stejný objekt jako ModelElement. (Zděděno z PresentationElement.) | |
TargetToolboxItemFilterAttributes | Získá kolekci atributy, které určují, které položky jsou povoleny nebo zakázány v panelu nástrojů. | |
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 | |
---|---|---|
AccessibleDoDefaultAction | Provede výchozí akci pro přístupný objekt. | |
Associate | Prezentace prvku přiřadí prvku modelu.Stejný účinek jako nastavení ModelElement. (Zděděno z PresentationElement.) | |
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. | |
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. | |
CalculateDerivedVisible | Ověří, zda se zobrazí podřízený obrazec. | |
CanMerge | Ověří zdrojový prvek lze tento element. (Zděděno z ModelElement.) | |
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.) | |
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.) | |
ChooseParentShape | Vybere nadřazený obrazec pro nový podřízený obrazec, obvykle tento obrazec. | |
ChooseRelationship | Vybere které podřízeného seznamu nový podřízený obrazec má být přidán do – NestedChildShapes nebo RelativeChildShapes. | |
CoerceSelection | Umožňuje obrazec, který chcete určit, které další tvary jsou vybrány. | |
Copy() | Vytvoří kopii prvku v modelu. (Zděděno z ModelElement.) | |
Copy(IEnumerable<Guid>) | Vytvoří kopii prvku a jeho podřízené odkazy a prvky. (Zděděno z ModelElement.) | |
CreateChildShape | Vytvoří tvar a přidá ji jako podřízený tohoto obrazce. | |
CreateClassStyleSet | Vytvoří třídu stylu pro typ obrazce. | |
CreateDecorators | Vytvoří kolekci dekoratérů požadovaného typu. | |
CreateInstanceStyleSet | Vytvoří styl pro obrazec. | |
CreateShapeFields | Vytvoří kolekci polí Typ obrazce obrazce. | |
Delete() | Odstraní prvek z modelu. (Zděděno z ModelElement.) | |
Delete(array<Guid[]) | Odstraní prvek z modelu. (Zděděno z ModelElement.) | |
DetermineHighlightShape | Najde vybraný obrazec obrazce z řetězce. | |
DoFoldToShape | Vypočte souřadnice bodu, kde spojnice budou dotýkat obvodu tvaru.Potlačit pokud definujete obdélníkový tvar. | |
DoHitTest(PointD, DiagramHitTestInfo) | Vrátí hodnotu true Pokud je zadaný bod uvnitř tvaru. | |
DoHitTest(PointD, DiagramHitTestInfo, Boolean) | Vrátí hodnotu true Pokud je zadaný bod uvnitř tvaru. | |
DoHitTestSelection | Vrátí hodnotu PRAVDA, pokud se daný bod výběr zpracovává kolem obrazce. | |
DoKeyboardNavigation | Přejde tvar od tvaru, pomocí klávesnice. | |
DrawResizeFeedback | Nakreslí velikosti zpětnou vazbu pro obrazec. | |
Equals | Určuje, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno z Object.) | |
ExcludeFromClipRegion | Vylučuje z oblasti oříznutí obrazec a jeho podřízené obrazce. | |
ExcludeGeometryFromClipRegion | Vylučuje geometrii obrazce a jeho podřízených obrazců z oblast oříznutí. | |
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.) | |
FindDecorator(String) | Najde dekoratér tvaru, který má zadaný název. | |
FindDecorator(IList<Decorator>, String) | Najde dekoratér tvaru, který má zadaný název. | |
FindFirstChild | Vyhledá první dítě v pořadí navigace pro obrazec. | |
FindFreeArea | Vyhledá obrazce na prázdnou oblast na mřížce. | |
FindLastChild | Vyhledá poslední podřízená položka v pořadí navigace pro obrazec. | |
FindNextChild | Vyhledá další dítě v pořadí navigace pro obrazec. | |
FindNextInChildFields | Vyhledá další pole obrazce v pořadí navigace. | |
FindPreviousChild | Vyhledá předchozí podřízené v pořadí navigace pro obrazec. | |
FindPreviousInChildFields | Vyhledá předchozí pole obrazce v pořadí navigace. | |
FindShapeField(String) | Vyhledá pole tvaru v tvaru. | |
FindShapeField(IList<ShapeField>, String) | Vyhledá pole tvaru v tvaru. | |
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(). | |
Focused | Ověří, zda je obrazec vybrán. | |
GetAccessibilityObject | Získá přístupný objekt, který je přiřazen k obrazci. | |
GetChildElements | Získá kolekci podřízené obrazce, které patří do nadřazeného obrazce. | |
GetCursor | Získá ukazatel, který se zobrazí, když je kurzor myši nad obrazec. | |
GetDomainClass | Tento prvek získá domény většinu odvozené třídy. (Zděděno z ModelElement.) | |
GetDragOverToolTipText | Získá text popisku, který se zobrazí, když je kurzor myši nad obrazec. | |
GetFieldAccessibleDescription | Načte popis pole ve tvaru. | |
GetFieldAccessibleName | Získá název pole ve tvaru. | |
GetFieldAccessibleValue | Získá hodnotu pole ve tvaru. | |
GetFieldRepresentedElement | Získá primární prvek, který představuje podřízený obrazec. | |
GetFieldRepresentedProperty | Získá informace o vlastnostech pole ve tvaru. | |
GetHashCode | Slouží jako výchozí funkce hash. (Zděděno z Object.) | |
GetPotentialMouseAction | Získá akce myši pro myš dolů událost provést přes určitý bod v diagramu. | |
GetRoleCollection<TCollection, TElement>(Guid) | Získá nebo vytvoří propojený prvek kolekce (Zděděno z ModelElement.) | |
GetShapeLuminosity | Vypočítá světlost obrazce. | |
GetSubFieldAccessibleDescription | Načte popis pole podřízené obrazce. | |
GetSubFieldAccessibleName | Získá název pole podřízené obrazce. | |
GetSubFieldAccessibleValue | Získá hodnotu pole podřízené obrazce. | |
GetSubFieldRepresentedElements | Získá kolekci prvků, které představuje pole podřízené obrazce. | |
GetSubFieldRepresentedProperty | Získá vlastnost pro pole podřízené. | |
GetSubFieldRepresentedPropertyElements | Získá prvku, který obsahuje vlastnost pole podřízené. | |
GetToolTipText | Získá text popisku na obrazec, ke kterému směřuje ukazatel. | |
GetType | Získá Type aktuální instance. (Zděděno z Object.) | |
HasCachedDragOverResult | Ověří, zda výsledky, jsou uloženy v mezipaměti pro události myši přetáhněte přes. | |
Hide | Skryje a všechny jeho podřízené obrazce. | |
HideCustomToolTip | Skryje vlastní popis obrazce. | |
InitializeDecorators | Inicializuje a přidá pole Typ obrazce. | |
InitializeInstanceResources | Inicializuje prostředky pro instance obrazce. | |
InitializeResources | Inicializuje prostředky pro obrazec. | |
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. | |
Invalidate() | Je zajištěno na konci transakce bude překreslení obrazce a jeho bezprostřední okolí. | |
Invalidate(Boolean) | Je zajištěno, že bude překreslen tvaru na konci transakce.Pokud jste změnili vlastnosti obrazce, volejte to. | |
Invalidate(RectangleD) | Je zajištěno na konci transakce bude překreslit tvar a její původní umístění. | |
IsDescendantOf | Ověří, zda je obrazec podřízený prvek jiného obrazce. | |
IsNavigationKey(Char) | Ověří, zda klíč slouží jako navigační příkaz. | |
IsNavigationKey(Keys) | Ověří, zda data klíče slouží jako navigační příkaz. | |
IterateShapes | Prochází obrazec a jeho podřízené obrazce. | |
MemberwiseClone | Vytvoří mělká kopie aktuálního Object. (Zděděno z Object.) | |
MergeConfigure | Nebyly použity k prezentaci prvků. (Zděděno z PresentationElement.) | |
MergeDisconnect | Odpojí se od cílový prvek zdrojový prvek. (Zděděno z ModelElement.) | |
MergeRelate | Vytvoří vztah mezi prvek modelu a skupiny prvků modelu. (Zděděno z PresentationElement.) | |
ModifyLuminosity | Vypočítá světelnost zvýraznění tvaru. | |
MoveByRepositioning(DiagramDragEventArgs) | Přemístí tvary ve skupině o vzdálenost určenou polohou myši. | |
MoveByRepositioning(ElementGroupPrototype, DiagramItemCollection, PointD, DiagramItem) | Přemístí tvary ve skupině o vzdálenost určenou polohou myši. | |
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 | |
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 | |
NavigateTo | Přejde na konkrétní obrazec v pořadí navigace a aktualizuje aktivní. | |
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 | |
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 | |
NavigateToNext | Přejde na další obrazce v pořadí navigace.Volána v reakci na stisknutí navigačních kláves uživatelem | |
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 | |
OnAssociatedPropertyChanged | Tvar aktualizuje, když hodnota v paměti ukládat změny vlastností pole v obrazci. | |
OnBeforePaint | Aktualizace zdrojů, například per a stopy, před jejich použitím pro malování na obrazec. | |
OnBeginEdit | Volána, když uživatel začne upravovat textové pole. | |
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í. | |
OnChildConfigured | Volána, když pozice a velikosti obrazce Podřízený se stanoví.Přepsání nastavení zvláštních pravidel. | |
OnChildConfiguring | Jen po velikost a umístění dítěte byl stanoven tvar. | |
OnClick | Volána, když uživatel klepne na obrazec. | |
OnCopy | Volat, pokud tento prvek byl vytvořen jako kopie jiného prvku. (Zděděno z ModelElement.) | |
OnDeleted | Volat, pokud tento prvek byl odstraněn z modelu. (Zděděno z ModelElement.) | |
OnDeleting | Volat, pokud tento prvek má být odstraněn. (Zděděno z ModelElement.) | |
OnDoubleClick | Nazývá se při poklepání na obrazec. | |
OnDragDrop | Volána, když uživatel přetáhne položku na obrazec. | |
OnDragEnter | Volána, když myši zadá při operaci přetažení obrazce. | |
OnDragLeave | Nazývá se při pohybu myší mimo obrazec. | |
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. | |
OnEndEdit | Volána, když uživatel ukončí úprav textového pole. | |
OnInitialize | Nazývá inicializace tvar.Přepište připojit obslužné rutiny události a pravidla pro tento objekt. | |
OnKeyDown | Nazývá se při stisknutí klávesy. | |
OnKeyPress | Volána, když je zadán znak. | |
OnKeyUp | Volána při uvolnění klávesy. | |
OnMouseDown | Volána, když uživatel stiskne tlačítko myši. | |
OnMouseEnter | Volána, když zadá myši na obrazec. | |
OnMouseHover | Volána, když je ukazatel myši setrvá na obrazec. | |
OnMouseLeave | Volána, když ukazatel myši opustí tvaru. | |
OnMouseMove | Opakovaně volána, když uživatel přesune ukazatel myši. | |
OnMouseUp | Nazývá se při uvolnění tlačítka myši. | |
OnMouseWheel | Volána, když uživatel má otáčet kolečkem myši. | |
OnOrphaned | Volána, když | |
OnPaintEmphasis | Volána, když použil důraz u vybraného obrazce. | |
OnPaintFeedback | Volána, když se přemaluje názory a přetažení. | |
OnPaintSelection | Jen pro zvýraznění výběru Malování. | |
OnPaintShape | Jen namalovat základní části obrazce. | |
OnResurrected | Volat, pokud tento prvek byl přidán zpět do modelu. (Zděděno z ModelElement.) | |
OnRolePlayerPositionChanged | Nazývá se při změně pozice role. (Zděděno z ModelElement.) | |
OnRolePlayerPositionChanging | Volána pozici role přehrávače je změnit. (Zděděno z ModelElement.) | |
OnShapeInserted | Volána, když bylo vloženo jako dítě jiného obrazce. | |
OnShapeRemoved | Volána, když bylo odebráno tvar jako podřízený obrazec z jeho nadřazeného obrazce. | |
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. | |
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. | |
PermitChildVisibility | Ověří, zda mají být zobrazeny podřízené obrazce v diagramu. | |
ProcessVisibilityChange | Aktualizuje zobrazení podřízený obrazec při změně na viditelnost. | |
PurgeLayoutObjects | Odebere objekty, které slouží k umístění obrazce v diagramu tabulku. | |
PurgePoints | Odebere body u obrazce v diagramu tabulku. | |
RebuildShape | Znovu sestaví tvar. | |
RemoveLayoutObject | Odebere na tvar, včetně všech relativní a vnořených podřízených obrazců z diagramu mřížky. | |
Selected | Ověří, zda je obrazec vybraný v zadané zobrazení. | |
SetInitialGraphLayoutVisibility | Nastaví viditelnost grafu. | |
SetShowHideState | Nastaví viditelnost a všechny jeho podřízené obrazce. | |
SetShowHideStateImplementation | Nastaví viditelnost obrazce. | |
ShouldAddShapeForElement | Určuje, zda mají být vytvořeny obrazce představující instanci třídy dané domény v diagramu. | |
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. | |
Show | Zviditelní a všechny jeho podřízené obrazce. | |
ShowCustomToolTip | Vlastní popis obrazce zviditelní. | |
ToString | Získá název tvaru a jeho typu. (Přepisuje Object.ToString().) | |
TranslateGeometryToAbsoluteBounds | Převede relativní hranice absolutní meze pro geometrii obrazce. | |
TranslateGeometryToRelativeBounds | Převede hranice absolutní relativní hranice pro geometrii obrazce. | |
TranslateToAbsoluteBounds | Převede relativní hranice absolutní hranice obrazce. | |
TranslateToRelativeBounds | Převede hranice absolutní relativní hranice obrazce. | |
UpdateDerivedVisible | Aktualizuje stav viditelnosti odvozené obrazce. | |
UpdateGeometryLuminosity(DiagramClientView, Brush) | Aktualizuje světlost stopy. | |
UpdateGeometryLuminosity(DiagramClientView, Pen) | Aktualizuje světlost pro pero. |
Nahoru
Události
Název | Popis | |
---|---|---|
Click | Dochází, když uživatel klepne na tlačítko myši nad tvarem. | |
DoubleClick | Vyvolá se při poklepání myší. | |
KeyDown | Dochází, když uživatel stiskne klávesu. | |
KeyPress | Dochází, když uživatel stiskne a uvolní klávesu. | |
KeyUp | Dochází, když uživatel uvolní klávesu. | |
MouseDown | Dochází, když uživatel stiskne tlačítko myši. | |
MouseMove | Dochází, když uživatel přesune ukazatel myši. | |
MouseUp | Dochází, když uživatel uvolní tlačítko myši. | |
MouseWheel | Dochází, když uživatel otáčet kolečkem myši. |
Nahoru
Rozšiřující metody
Název | Popis | |
---|---|---|
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.) | |
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.) | |
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.) | |
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.) | |
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.) | |
CanDelete | Odstraní prvek z modelu. (Definoval ImmutabilityExtensionMethods.) | |
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.) | |
GetBaseElement | Kořenový virtuální MEL účastní zadané ModelElement vrátí. (Definoval ModelElementExtensionMethods.) | |
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.) | |
GetExtension(Guid) | Přetíženo. (Definoval ModelElementExtensionMethods.) | |
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.) | |
GetExtension(DomainClassInfo) | Přetíženo. (Definoval ModelElementExtensionMethods.) | |
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.) | |
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.) | |
IsExtendedBy(Guid) | Přetíženo. Dotaz, zda tento ModelElement aktuálně prodloužena ExtensionElement určitého typu. (Definoval ModelElementExtensionMethods.) | |
IsExtendedBy(Type) | Přetíženo. Dotaz, zda tento ModelElement aktuálně prodloužena ExtensionElement určitého typu. (Definoval ModelElementExtensionMethods.) | |
IsExtendedBy(DomainClassInfo) | Přetíženo. Dotaz, zda tento ModelElement aktuálně prodloužena ExtensionElement určitého typu. (Definoval ModelElementExtensionMethods.) | |
IsLocked | Zda tento prvek má všechny zadané množině zámky (Definoval ImmutabilityExtensionMethods.) | |
RemoveExtension(Type) | Přetíženo. Odeberte libovolnou příponu tohoto ModelElement určitého typu. (Definoval ModelElementExtensionMethods.) | |
RemoveExtension(Guid) | Přetíženo. Odeberte libovolnou příponu zadané ModelElement, který je určitého typu. (Definoval ModelElementExtensionMethods.) | |
RemoveExtension(DomainClassInfo) | Přetíženo. Odeberte libovolnou příponu zadané ModelElement, který je určitého typu. (Definoval ModelElementExtensionMethods.) | |
RemoveExtension(ExtensionElement) | Přetíženo. Z rozšíření této ModelElement odeberte zadaný ExtensionElement. (Definoval ModelElementExtensionMethods.) | |
SetLocks | Nastavení příznaků lock tohoto prvku (Definoval ImmutabilityExtensionMethods.) | |
TryGetExtension(Guid) | Přetíženo. (Definoval ModelElementExtensionMethods.) | |
TryGetExtension(Type) | Přetíženo. (Definoval ModelElementExtensionMethods.) | |
TryGetExtension(DomainClassInfo) | Přetíženo. (Definoval ModelElementExtensionMethods.) | |
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 | |
---|---|---|
DomainClassId | Představuje Identifikátor, který je přiřazen k obrazci. |
Nahoru
Explicitní implementace rozhraní
Název | Popis | |
---|---|---|
IMergeElements.CanMerge | Vrátí hodnotu PRAVDA, pokud tento prvek lze sloučit s obsahem prototyp. (Zděděno z ModelElement.) | |
IMergeElements.ChooseMergeTarget(ElementGroup) | (Zděděno z ModelElement.) | |
IMergeElements.ChooseMergeTarget(ElementGroupPrototype) | (Zděděno z ModelElement.) | |
IMergeElements.MergeConfigure | (Zděděno z ModelElement.) | |
IMergeElements.MergeDisconnect | (Zděděno z ModelElement.) | |
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.
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