Sdílet prostřednictvím


Diagram Třída

Definice

DomainClass Diagram Description for Microsoft.VisualStudio.Modeling.Diagrams.Diagrams.Diagram

public ref class Diagram abstract : Microsoft::VisualStudio::Modeling::Diagrams::NodeShape, IDisposable
[Microsoft.VisualStudio.Modeling.Design.DescriptionResource("Microsoft.VisualStudio.Modeling.Diagrams.Diagram.Description", typeof(Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")]
[Microsoft.VisualStudio.Modeling.Design.DisplayNameResource("Microsoft.VisualStudio.Modeling.Diagrams.Diagram.DisplayName", typeof(Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")]
[Microsoft.VisualStudio.Modeling.DomainModelOwner(typeof(Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceDomainModel))]
[Microsoft.VisualStudio.Modeling.DomainObjectId("3102e0d1-1221-458d-834f-2dc0769ce683")]
[System.CLSCompliant(true)]
[System.ComponentModel.TypeDescriptionProvider(typeof(Microsoft.VisualStudio.Modeling.Diagrams.DiagramTypeDescriptionProvider))]
[System.Diagnostics.DebuggerDisplay("{GetType().Name,nq} (Name = {namePropertyStorage})")]
public abstract class Diagram : Microsoft.VisualStudio.Modeling.Diagrams.NodeShape, IDisposable
[<Microsoft.VisualStudio.Modeling.Design.DescriptionResource("Microsoft.VisualStudio.Modeling.Diagrams.Diagram.Description", typeof(Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")>]
[<Microsoft.VisualStudio.Modeling.Design.DisplayNameResource("Microsoft.VisualStudio.Modeling.Diagrams.Diagram.DisplayName", typeof(Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")>]
[<Microsoft.VisualStudio.Modeling.DomainModelOwner(typeof(Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceDomainModel))>]
[<Microsoft.VisualStudio.Modeling.DomainObjectId("3102e0d1-1221-458d-834f-2dc0769ce683")>]
[<System.CLSCompliant(true)>]
[<System.ComponentModel.TypeDescriptionProvider(typeof(Microsoft.VisualStudio.Modeling.Diagrams.DiagramTypeDescriptionProvider))>]
[<System.Diagnostics.DebuggerDisplay("{GetType().Name,nq} (Name = {namePropertyStorage})")>]
type Diagram = class
    inherit NodeShape
    interface IDisposable
Public MustInherit Class Diagram
Inherits NodeShape
Implements IDisposable
Dědičnost
Atributy
Implementuje

Konstruktory

Diagram(Partition, PropertyAssignment[])

Konstruktor

Pole

BackgroundGradientFieldName

Jedinečný identifikátor pole přechodu pozadí pro tento obrazec.

(Zděděno od NodeShape)
BaseFontNameDomainPropertyId

Id vlastnosti domény BaseFontName

BaseFontSizeDomainPropertyId

Id vlastnosti domény BaseFontSize

DiagramIdDomainPropertyId

DiagramId ID vlastnosti domény

DoLineRoutingDomainPropertyId

ID vlastnosti domény DoLineRouting.

DomainClassId

ID třídy domény diagramu

DoResizeParentDomainPropertyId

DoResizeParent ID vlastnosti domény.

DoShapeAnchoringDomainPropertyId

DoShapeAnchoring ID vlastnosti domény.

DoViewFixupDomainPropertyId

ID vlastnosti domény DoViewFixup

IsCompleteViewDomainPropertyId

IsCompleteView ID vlastnosti domény.

NameDomainPropertyId

ID vlastnosti domény názvu.

PlaceUnplacedShapesDomainPropertyId

PlaceUnplacedShapes ID vlastnosti domény.

Vlastnosti

AbsoluteBoundingBox

Získá ohraničující obdélník v jednotkách světa vzhledem k levému hornímu rohu diagramu.

(Zděděno od NodeShape)
AbsoluteBoundingBoxToEnsureVisible

Získá ohraničující obdélník DiagramClientView.EnsureVisible použije. Obdélník je v jednotkách světa a je relativní k levému hornímu rohu diagramu.

(Zděděno od ShapeElement)
AbsoluteBounds

Získá nebo nastaví hodnotu vlastnosti domény AbsoluteBounds. Popis pro Microsoft.VisualStudio.Modeling.Diagrams.NodeShape.Absolute Bounds

(Zděděno od NodeShape)
AbsoluteCenter

Získá střed ShapeElement Absolutní hranice vzhledem k diagramu v levém horním rohu bez ohledu na nadřazený ShapeElement.

(Zděděno od ShapeElement)
AccessibilityObject

Získá AccessibleObject přiřazený elementu

(Zděděno od ShapeElement)
AccessibleDefaultActionDescription

Získá výchozí popis akce elementu pro použití klientskými aplikacemi pro usnadnění přístupu.

(Zděděno od ShapeElement)
AccessibleDescription

DomainClass Diagram Description for Microsoft.VisualStudio.Modeling.Diagrams.Diagrams.Diagram

AccessibleHelp

Získá popis, co prvek dělá nebo jak je prvek použit.

(Zděděno od ShapeElement)
AccessibleHelpTopicFileName

Získá cestu k souboru nápovědy přidruženého k tomuto prvku.

(Zděděno od ShapeElement)
AccessibleHelpTopicId

Získá identifikátor tématu nápovědy přidružený k tomuto prvku.

(Zděděno od ShapeElement)
AccessibleName

Diagramy vrací vlastní název, nikoli název jejich MEL.

AccessibleRole

Získá přístupnou roli ovládacího prvku.

(Zděděno od ShapeElement)
AccessibleState

Získá další přístupné stavy tohoto obrazce.
Ve výchozím nastavení jsou předem určeny následující stavy: (1) AccessibleStates.Selected, (2) AccessibleStates.Focused, (3) AccessibleStates.Selectable, (4) AccessibleStates.Focusable

(Zděděno od NodeShape)
AccessibleValue

Získá přístupnou hodnotu pro tento prvek.

(Zděděno od ShapeElement)
ActiveDiagramView

Získá aktivní DiagramView pro tento diagram.

AllowsChildrenInSelection

Získá, zda podřízené položky tohoto obrazce jsou povoleny ve stejné skupině výběru jako tento nadřazený objekt.

(Zděděno od ShapeElement)
AllowsChildrenToResizeParent

Získá hodnotu, která určuje, zda podřízené obrazce mohou změnit velikost tohoto obrazce.

AllowsChildrenToShrinkParent

Získá hodnotu, která určuje, zda lze tento obrazec zmenšit a zvětšit změnami svých vnořených podřízených položek.

(Zděděno od ShapeElement)
Anchoring

Získá chování ukotvení pro tento NodeShape.

(Zděděno od NodeShape)
AnchorPointAction

Získá akci myši zodpovědnou za ruční přesun koncových bodů propojení.

AutoResizeParentOnBoundsChange

Získá nebo nastaví, zda se má automaticky změnit velikost nadřazených obrazců prostřednictvím pravidla, pokud se absolutní hranice tohoto obrazce změní z důvodu operace přesunutí nebo změny velikosti.

(Zděděno od NodeShape)
BackgroundBrushId

Získá ID prostředku štětce, který bude použit k vyplnění pozadí geometrie.

BackgroundGradientMode

Získá přechodový režim pro oblast pozadí obrazce.

(Zděděno od NodeShape)
BaseFontFromEnvironment

Získá písmo z prostředí, které by mělo být použito k určení BaseFont.
Výchozím chováním je vrácení ths systémů IconTitleFont.
Tuto vlastnost také používá funkce automatického přiblížení k určení, jestli se má diagram otevřít nebo vytvořit při počátečním faktoru přiblížení vyšším než 100 %.
Výsledný BaseFont může mít jinou velikost než toto písmo prostředí.
Tato vlastnost by se měla přepsat, aby se získalo jiné písmo než systems IconTitleFont.

BaseFontName

Získá nebo nastaví hodnotu BaseFontName vlastnost domény. Popis pro Microsoft.VisualStudio.Modeling.Diagrams.Diagram.Base Font Name

BaseFontSize

Získá nebo nastaví hodnotu BaseFontSize vlastnost domény. Popis velikosti písma Microsoft.VisualStudio.Modeling.Diagrams.Diagram.Base

BoundingBox

Získá ohraničující obdélník v jednotkách světa vzhledem k levému hornímu rohu nadřazeného obrazce.

(Zděděno od NodeShape)
Bounds

Získá nebo nastaví hranice obrazce v jednotkách světa vzhledem k levému hornímu rohu nadřazeného obrazce.

(Zděděno od NodeShape)
BoundsRules

Získá objekt, který omezuje hranice tohoto obrazce.

(Zděděno od NodeShape)
CanDeserializationReroute

Získá, zda tento typ diagramu umožňuje přesměrování během serializace. Obvykle to není povoleno, ale někteří návrháři mohou toto chování potřebovat, pokud jsou vždy vypočítány všechny jejich řádky.

CanExpandAndCollapse

Získá hodnotu označující, zda tento obrazec má jedinečný sbalený a rozbalený stav. Tato hodnota musí být nastavena na true, pokud se používají funkce rozbalení a sbalení NodeShape.

(Zděděno od NodeShape)
CanFocus

Získá hodnotu označující, zda ShapeElement lze přijmout fokus.

(Zděděno od ShapeElement)
CanMove

Získá hodnotu označující, že uživateli není povoleno přemístit tento diagram.

CanResize

Získá hodnotu určující, zda je uživateli povoleno změnit velikost ShapeElement. (Chcete-li upravit tuto hodnotu, přepište vlastnost ResizableSides.)

(Zděděno od NodeShape)
CanSelect

Získá hodnotu označující, zda je uživateli povoleno vybrat ShapeElement.

(Zděděno od ShapeElement)
Center

Získá střed bod ShapeElement hranice.

(Zděděno od ShapeElement)
ClassStyleSet

Získá sadu stylů sdílenou mezi všemi instancemi této třídy.

(Zděděno od ShapeElement)
ClientViews

Získá DiagramClientViews, které tento diagram má.

ClipWhenDrawingFields

Získá hodnotu označující, zda oblast oříznutí má být nastavena na ohraničující rámeček tohoto obrazce při kreslení jeho podřízené ShapeFields.

(Zděděno od ShapeElement)
ConnectActionFilterString

Sada nástrojů Filtrovací řetězec, který identifikuje akci připojení pro diagram. Přesunuto z diagramu SdmDiagram. Používá se v ToolboxAction.

ConnectionPoints

Získá seznam spojovacích bodů v tomto NodeShape.

(Zděděno od NodeShape)
CopyOrigin

Text, který představuje diagram jako původce operace kopírování.

CreatableSwimLaneSubjects

Získá kolekci tříd domény, které jsou mapovány na obrazce plavecké dráhy.

Decorators

Kolekce dekorátorů pro tento typ obrazce. Vrátí hodnotu null, pokud tento typ nemá žádné dekorátory. Obrazce ve výchozím nastavení dekorátory nemají.

(Zděděno od ShapeElement)
DefaultContainerMargin

Získá požadovaný okraj kolem diagramu mezi vnořenými obrazci.

DefaultGridSize

Získá výchozí velikost mřížky v jednotkách světa.

DefaultShapeField

Získá první ShapeField, který může získat fokus. Vrácené pole by se mělo použít jako výchozí pole obrazce pro příjem událostí klíče, když ShapeElement má fokus a ShapeElement nereaguje na klíčové události.

(Zděděno od ShapeElement)
DefaultSize

Získá výchozí velikost ShapeElement v jednotkách světa.

Diagram

Získá diagram, který patří Tento ShapeElement patří. (Může mít hodnotu null.)

(Zděděno od ShapeElement)
DiagramId

Získá nebo nastaví hodnotu DiagramId vlastnost domény. Popis pro Microsoft.VisualStudio.Modeling.Diagrams.Diagram.Diagram ID

DragDropPendingAction

Získá akci myši zodpovědnou za zahájení přetažení nebo přetažení.

ElementOperations

Získá objekt použitý k provedení operací výběru.

EnsureVisiblePreference

Předvolba metody EnsureVisible pro tento diagram. Ve výchozím nastavení budou tuto předvolbu používat všechny prvky ShapeElements vnořené v tomto diagramu. ShapeElements můžou tuto předvolbu přepsat a zvolit si vlastní.

Events

Vrátí seznam obslužných rutin událostí připojených k tomuto ShapeElement.

(Zděděno od ShapeElement)
FixedFlags

Získá Vlastnost FixedFlags pro GraphNode.

(Zděděno od NodeShape)
FocusedDiagramView

Návrhová plocha přidružená k tomuto diagramu, která má fokus (pokud existuje).

FromRoleLinkShapes

Získá kolekci LinkShapes, kde tento NodeShape hraje roli From.

(Zděděno od NodeShape)
GeometryBackgroundBrushId

Získá ID prostředku štětce, který bude použit k vyplnění pozadí geometrie.

(Zděděno od ShapeElement)
GeometryBoundingBox

Získá ohraničující rámeček geometrie. (Má být volána pouze třídami odvozenými od ShapeGeometry.)

(Zděděno od ShapeElement)
GeometryCanResizeBottom

Získá hodnotu označující, zda je uživateli povoleno změnit velikost geometrie. (Má být volána pouze třídami odvozenými z NodeShapeGeometry.)

(Zděděno od NodeShape)
GeometryCanResizeLeft

Získá hodnotu označující, zda je uživateli povoleno změnit velikost geometrie. (Má být volána pouze třídami odvozenými z NodeShapeGeometry.)

(Zděděno od NodeShape)
GeometryCanResizeRight

Získá hodnotu označující, zda je uživateli povoleno změnit velikost geometrie. (Má být volána pouze třídami odvozenými z NodeShapeGeometry.)

(Zděděno od NodeShape)
GeometryCanResizeTop

Získá hodnotu označující, zda je uživateli povoleno změnit velikost geometrie. (Má být volána pouze třídami odvozenými z NodeShapeGeometry.)

(Zděděno od NodeShape)
GeometryHasFilledBackground

Získá hodnotu označující, zda pozadí geometrie bude vyplněna. (Má být volána pouze třídami odvozenými od ShapeGeometry.)

(Zděděno od ShapeElement)
GeometryHasOutline

Získá hodnotu označující, zda obrys geometrie bude nakreslen. (Má být volána pouze třídami odvozenými od ShapeGeometry.)

(Zděděno od ShapeElement)
GeometryHasShadow

Získá hodnotu označující, zda geometrie zobrazuje stín. (Má být volána pouze třídami odvozenými od ShapeGeometry.)

(Zděděno od ShapeElement)
GeometryOutlinePenId

Získá ID prostředku pera, které bude použito k nakreslení obrysu geometrie.

(Zděděno od ShapeElement)
GeometryStyleSet

Získá styl sada použít pro geometrii. (Má být volána pouze třídami odvozenými od ShapeGeometry.)

(Zděděno od ShapeElement)
GestureExtensionController

Vlastnost obsahuje GestureExtenstionController. Tento objekt je vyvolán v různých událostech diagramu, které lze zpracovat GestureExtensions. Tento objekt předává řízení do různých GestExtensions předat události. Při prvním zavolání této vlastnosti GestureExtensionController je vytvořena a přidána do CompositionContainer Store Pokud CompositionContainer je null, nebo pokud vytvořený GestureExtensionController je null, tato vlastnost vrátí hodnotu null.

GridColor

Získá nebo nastaví barvu mřížky.

GridSize

Získá nebo nastaví velikost mřížky v jednotkách světa. GridSize každého podřízeného obrazce má výchozí hodnotu GridSize nadřazeného obrazce. Nakonec je vlastnost GridSize diagramu výchozí velikost mřížky pro tyto obrazce, pokud není vlastnost GridSize obrazce přepsána.

GroupBoundsRules

Získá pravidla hranic skupiny pro diagram. Pokud diagram podporuje obrazce portů, vrátí PortGroupBoundsRules; v opačném případě volá pouze implementaci základní třídy.

HasAnchoring

Získá, zda tento NodeShape má ukotvení na jeho nadřazené zapnuto.

(Zděděno od NodeShape)
HasAssociatedViews

Získá hodnotu označující, zda je tento diagram přidružen k diagramView.

HasBackgroundGradient

Vrátí, jestli má objekt GeometryShape přechod pozadí.

(Zděděno od NodeShape)
HasChildren

Získá hodnotu označující, zda ShapeElement má jeden nebo více podřízených ShapeElements s relativní nebo vnořené relace.

(Zděděno od ShapeElement)
HasConnectionPoints

Získá, zda tento NodeShape vyžaduje použití spojovacích bodů.

(Zděděno od NodeShape)
HasCustomToolTip

Vrátí informaci o tom, jestli má tento obrazec vlastní vykreslení popisu.

(Zděděno od ShapeElement)
HasDragOverToolTip

Vrátí informaci o tom, zda je tento obrazec podporován přetahováním popisu.

(Zděděno od ShapeElement)
HasFilledBackground

Získá hodnotu označující, zda má být vykresleno pozadí obrazce.

(Zděděno od ShapeElement)
HasHighlighting

Získá hodnotu označující, zda se má nakreslit zvýraznění ShapeElement

(Zděděno od ShapeElement)
HasOutline

Získá hodnotu označující, zda se má nakreslit obrys obrazce. Diagramy ve výchozím nastavení nemají žádné ohraničení.

HasShadow

Získá hodnotu označující, zda se má nakreslit stín ShapeElement Kreslení stín bude tisk diagramu velmi pomalý, zejména pro úlohu s více stránkami.

HasSwimlanes

Získá, zda plavecké dráhy jsou podporovány v tomto diagramu.

HasToolTip

Získání nebo nastavení, jestli obrazec ve výchozím nastavení zobrazuje popis najetí myší

(Zděděno od ShapeElement)
Id

Jedinečný identifikátor tohoto prvku.

(Zděděno od ModelElement)
InvokeEditorAction

Získá akci myši, která vyvolá editor pole nebo dílčího pole na myši dolů. Poté, co vyvolá editor, MouseAction je deaktivován.

IsActive

Vrátí hodnotu true, pokud je element aktuálně aktivní v rámci modelu, false, pokud byl prvek odstraněn nebo je v procesu odstranění.

(Zděděno od ModelElement)
IsCompleteView

Získá nebo nastaví hodnotu vlastnosti domény IsCompleteView. Popis zobrazení úplného Microsoft.VisualStudio.Modeling.Diagrams.Diagram.Is

IsDeleted

Byl prvek odstraněn z modelu. (Odstraněné prvky nejsou okamžitě zničeny, takže příkaz Zpět může vrátit zpět odstranění elementu.)

(Zděděno od ModelElement)
IsDeleting

Byl prvek odstraněn z modelu. (Odstraněné prvky nejsou okamžitě zničeny, takže příkaz Zpět může vrátit zpět odstranění elementu.)

(Zděděno od ModelElement)
IsExpanded

Získá nebo nastaví hodnotu IsExpanded vlastnost domény. Popis rozšířeného Microsoft.VisualStudio.Modeling.Diagrams.NodeShape.Is

(Zděděno od NodeShape)
IsNestedChild

Získá hodnotu označující, zda je tento obrazec vnořeným podřízeným objektem nadřazeného objektu, nikoli relativní podřízeným objektem. Vnořená podřízená položka je oříznuta svým obrazcem nadřazeného objektu, zatímco relativní podřízená položka nikoli.

(Zděděno od ShapeElement)
IsPlaceRouteNode

Zjistěte, jestli jsme umístitelný nebo směrovatelný uzel.

(Zděděno od NodeShape)
IsPort

Uveďte, jestli se jedná o obrazec portu.

(Zděděno od NodeShape)
IsRelativeChild

Získá hodnotu označující, zda je tento obrazec relativním podřízeným objektem nadřazeného objektu, nikoli vnořeným podřízeným objektem. Vnořená podřízená položka je oříznuta svým obrazcem nadřazeného objektu, zatímco relativní podřízená položka nikoli.

(Zděděno od ShapeElement)
IsVisible

Získá atribut viditelnosti tohoto obrazce.

(Zděděno od ShapeElement)
IsWatermarkNeeded

Zkontroluje aktuální stav diagramu a určí, jestli se má text vodoznaku zobrazit.

LassoAction

Získá akci myši zodpovědný za nepravidelný výběr.

LayoutObjectFixedFlags

DomainClass Diagram Description for Microsoft.VisualStudio.Modeling.Diagrams.Diagrams.Diagram

(Zděděno od NodeShape)
LineAdjustAwayDefault

Získá nebo nastaví hodnotu, která označuje, zda segmenty zprostředkující čáry podřízených obrazců propojení by se měly pokusit zarovnat, když obrazce propojení sdílejí společný propojený obrazec. Segmenty zprostředkující čáry jsou segmenty, které neobsahují ani jeden z koncových bodů LinkShape. Tato vlastnost nemá vliv na spřažení tohoto obrazce s obrazci na stejné; platí pouze pro obrazce propojení, které jsou podřízenými prvky tohoto obrazce.

(Zděděno od ShapeElement)
LineAffinityDefault

Získá nebo nastaví hodnotu, která označuje, zda segmenty zprostředkující čáry podřízených obrazců propojení by se měly pokusit zarovnat, když obrazce propojení sdílejí společný propojený obrazec. Segmenty zprostředkující čáry jsou segmenty, které neobsahují ani jeden z koncových bodů LinkShape. Tato vlastnost nemá vliv na spřažení tohoto obrazce s obrazci na stejné; platí pouze pro obrazce propojení, které jsou podřízenými prvky tohoto obrazce.

(Zděděno od ShapeElement)
LineToLineClearance

Získá nebo nastaví volný prostor v jednotkách světa mezi obrazci podřízeného propojení. Tato vlastnost nemá vliv na volný prostor mezi řádky tohoto obrazce s obrazci na stejné; platí pouze pro obrazce propojení, které jsou podřízenými prvky tohoto obrazce. Tato hodnota musí být větší než 1e-6.

(Zděděno od ShapeElement)
LineToNodeClearance

Získá nebo nastaví volný prostor v jednotkách světa mezi obrazci podřízeného propojení a obrazce podřízených uzlů. Tato vlastnost nemá vliv na volný prostor čáry k uzlu tohoto obrazce s obrazci na stejné úrovni; platí pouze pro obrazce, které jsou podřízenými prvky tohoto obrazce. Tato hodnota musí být větší než 1e-6.

(Zděděno od ShapeElement)
Link

Získá seznam Odkaz. Popis pro Microsoft.VisualStudio.Modeling.Diagrams.LinkConnectsToNode.Nodes

(Zděděno od NodeShape)
Location

Získá nebo nastaví souřadnice levého horního rohu ohraničení obrazce vzhledem k levému hornímu rohu nadřazeného objektu.

(Zděděno od NodeShape)
ManualRouteAction

Získá akci myši zodpovědnou za ruční směrování čar.

MaximumSize

Získá maximální velikost ShapeElement v jednotkách světa.

(Zděděno od ShapeElement)
MinimumResizableSize

Získá minimální velikost v jednotkách světa, kterou uživatel může změnit velikost tohoto obrazce uzlu v aktuálním stavu.

(Zděděno od NodeShape)
MinimumSize

Získá minimální velikost ShapeElement v jednotkách světa.

ModelElement

Získá nebo nastaví prvek modelu přidružený k tomuto prvku prezentace.

(Zděděno od PresentationElement)
Name

Získá nebo nastaví hodnotu name domain vlastnost. Popis Microsoft.VisualStudio.Modeling.Diagrams.Diagram.Name

NavigationRoot

Získá kořenový navigační obrazec pro diagram. Obvykle se jedná pouze o samotný diagram. Pokud diagram nejde vybrat, vyhledá se v jeho vnořené podřízené obrazce první podřízené položky, které se dají vybrat. Hlavní podřízené položky se neprohledají.

NeedsRenumber

Určuje, jestli je v diagramu potřeba přečíslovat.

NestedChildShapes

Získá seznam NestedChildShapes. Popis pro Microsoft.VisualStudio.Modeling.Diagrams.ParentShapeContainsNestedChildShapes.ParentShape

(Zděděno od ShapeElement)
NestedShapesMargin

Získá okraj mezi obvodem ohraničujícího rámečku tohoto diagramu a jeho vnořenými obrazci uzlů. Marže je ve světových jednotkách. Tento okraj poskytuje oblast podél obvodu tohoto diagramu, přes kterou můžou směrovat čáry připojení.

NodeToNodeClearance

Získá nebo nastaví volný prostor v jednotkách světa mezi obrazci podřízených uzlů. Tato vlastnost nemá vliv na volný prostor uzel-uzel tohoto obrazce s obrazci na stejné úrovni; vztahuje se pouze na obrazce uzlů, které jsou podřízenými prvky tohoto obrazce. Tato hodnota musí být větší než 1e-6.

(Zděděno od ShapeElement)
OutlinePenId

Získá ID prostředku pera, které bude použito k nakreslení obrysu geometrie.

OutlinePenWidth

Získá obrysovou šířku pera v jednotkách světa. To je užitečné pro rozšiřování ShapeElement ohraničující obdélník pro účely zneplatnění.

(Zděděno od ShapeElement)
PaintMoveableDecoratorSelectionLines

Pokud je vybrán tento obrazec, zda má být nakreslena jedna čára výběru ke každému pohybitelnému dekorátoru připojenému k tomuto obrazci, pokud byl dekorátor umístěn ručně nebo dimenzován. Základní implementace vrátí hodnotu true.

(Zděděno od ShapeElement)
PanZoomAction

Získá akci myši zodpovědnou za přiblížení.

ParentLink

Získá vztah k nadřazené ShapeElement.

(Zděděno od ShapeElement)
ParentShape

Role domény ParentShape

(Zděděno od ShapeElement)
Partition

Získá nebo nastaví instanci oddílu, která obsahuje tento prvek.

(Zděděno od ModelElement)
Perimeter

Získá grafickou cestu, která zahrnuje ShapeElement obrysu, včetně tloušťky obrysu pera, které leží mimo ShapePath. Body v cestě jsou v jednotkách světa vzhledem k nadřazené ShapeElement.

(Zděděno od ShapeElement)
PortFixedFlags

Získá Vlastnost FixedFlags pro GraphNode.

(Zděděno od NodeShape)
RelatedShapeToEmphasize

Získá související ShapeElement, který by měl být vizuálně zvýrazněn uživateli při výběru tohoto obrazce. Tento vzhled se liší od výběru a neznamená, že je vybraný související obrazec. Záměrem je přitáhnout pozornost uživatele na související obrazec a poskytnout tak kontext. Tato vlastnost vrátí hodnotu null, pokud nemá být zvýrazněn žádný obrazec.

Příklad použití: Uživatel nemusí být jasný, ke kterému obrazci je popisek přidružený, takže vizuálním zdůrazňováním nadřazeného obrazce popisku při výběru popisku může uživatel rychle identifikovat související obrazec.

(Zděděno od ShapeElement)
RelativeChildShapes

Získá seznam RelativeChildShapes. Popis pro Microsoft.VisualStudio.Modeling.Diagrams.ParentShapeHasRelativeChildShapes.ParentShape

(Zděděno od ShapeElement)
RequiresWatermark

Získá, zda tento diagram vyžaduje vodoznak k zobrazení. Výchozí implementace vrátí hodnotu true. Přepsání této metody vypnete vodoznak pro diagram.

ResizableSides

Získá strany obrazce uzlu, jehož velikost může uživatel změnit. Výchozí chování je, že velikost všech stran může být změněna.

(Zděděno od NodeShape)
ResizeAction

Získá akci myši zodpovědnou za změnu velikosti obrazců.

RouteJumpType

Získá nebo nastaví styl přeskakování čar pro graf.

RoutingStyle

Získá nebo nastaví styl směrování pro graf.

SelectAction

Získá akci myši zodpovědnou za výběr obrazců.

SelectionRules

DomainClass Diagram Description for Microsoft.VisualStudio.Modeling.Diagrams.Diagrams.Diagram

ShapeFields

Kolekce polí obrazce pro tento typ obrazce.

(Zděděno od ShapeElement)
ShapeGeometry

Získá geometrii diagramu.

ShouldAutoPlaceChildShapes

Určuje, jestli má oprava zobrazení automaticky umístit vnořené podřízené obrazce tohoto obrazce při jejich vytvoření. Ve výchozím nastavení vrátí hodnotu false.

(Zděděno od NodeShape)
ShouldTryParentShapeForMergeOnToolboxDoubleClick

Určuje, co se stane, když je vybrána tato shapeElement a uživatel poklikáním na položku panelu nástrojů. Ve výchozím nastavení, pokud CanMerge() selže pro tento ShapeElement, akce poklikání přejde na tento ShapeElement ParentShape a zkusí CanMerge() znovu. Pokud obrazec přepíše tuto metodu na hodnotu false, poklikání panelu nástrojů se ukončí, pokud CanMerge() selže.

(Zděděno od ShapeElement)
ShowGrid

Získá nebo nastaví hodnotu označující, zda je mřížka viditelná.

Size

Získá nebo nastaví velikost obrazce.

(Zděděno od NodeShape)
SnapToGrid

Získá nebo nastaví hodnotu označující, zda se obrazce přichytí k mřížce.

Store

Získejte instanci Storu, která obsahuje tento prvek.

(Zděděno od ModelElement)
StyleSet

Získá instanci StyleSet, pokud tento ShapeElement má jeden, jinak získá ClassStyleSet.

(Zděděno od ShapeElement)
Subject

Získá nebo nastaví Předmět. Popis pro Microsoft.VisualStudio.Modeling.Diagrams.PresentationViewsSubject.Presentation

(Zděděno od PresentationElement)
SupportsPorts

Označuje, jestli diagram obsahuje nějaké porty. Testování přístupů nekontroluje porty, pokud je tato hodnota false.

TargetToolboxItemFilterAttributes

Diagramy vrátí kolekci ToolboxItemFilterAttributes použité pro typ diagramu.

ToolboxAction

Získá akci myši zodpovědnou za kliknutí na panel nástrojů.

ToRoleLinkShapes

Získá kolekci LinkShapes, kde tento NodeShape hraje roli To.

(Zděděno od NodeShape)
WatermarkText

Získá text vodoznaku přidružený k tomuto diagramu. Přepište tuto metodu, aby poskytovala konkrétní vodoznaky pro odvozené typy diagramů.

ZOrder

Získá relativní pořadí Z pro tento ShapeElement. Pokud se jedná o diagram, jedná se o nejnovější číslo pořadí vykreslování použité k přečíslování.

(Zděděno od ShapeElement)

Metody

AccessibleDoDefaultAction()

Provede výchozí akci přidruženou k tomuto přístupnému objektu.

(Zděděno od ShapeElement)
AddImageFormat(IDataObject, ICollection)

Přidá rastrový formát dat do objektu IDataObject.

Associate(DiagramView)

Zobrazí tento diagram v zadaném DiagramView.

Associate(ModelElement)

Přidruží tento prvek prezentace k jeho prvku modelu.

(Zděděno od PresentationElement)
AutoLayoutChildShapes(IDictionary)

Umístěte zadanou kolekci ShapeElements pomocí objektu grafu.

(Zděděno od NodeShape)
AutoLayoutShapeElements(ICollection)

Automaticky rozloží předanou kolekci ShapeElements.

AutoLayoutShapeElements(ICollection, VGRoutingStyle, PlacementValueStyle, Boolean)

Automaticky rozloží předanou kolekci ShapeElements.

CalculateDerivedVisible(ShapeElement)

Vypočítejte hodnotu DerivedVisible pro tento obrazec za předpokladu, že nadřazený objekt je správný.

(Zděděno od ShapeElement)
CalculateMinimumSizeBasedOnChildren()

Vypočítá minimální velikost potřebnou pro tento obrazec, aby se do něj vešly všechny jeho podřízené položky.

(Zděděno od NodeShape)
CanMerge(ProtoElementBase, ElementGroupPrototype)

Vrátí hodnotu označující, zda zdrojový prvek reprezentovaný zadaný kořenový ProtoElement lze přidat do tohoto prvku.

(Zděděno od ModelElement)
CanShapeContainConnectors(ShapeElement)

Metoda sloužící ke kontrole, jestli obrazec může být hostitelem spojnice. Za normálních okolností by to byl pouze diagram nebo plavecká dráha, ale toto chování může diagram přepsat.

ChooseMergeTarget(ElementGroup)

Získá ModelElement použít jako cíl pro Proces sloučení ElementGroup.
To je volána procesem sloučení, pokud je tento prvek cílem sloučení.
To dává tomuto prvku možnost změnit cíl na něco jiného než sám sebe.

(Zděděno od ModelElement)
ChooseMergeTarget(ElementGroupPrototype)

Získá ModelElement použít jako cíl pro Proces sloučení ElementGroupPrototype.
To je volána procesem sloučení, pokud je tento prvek cílem sloučení.
To dává tomuto prvku možnost změnit cíl na něco jiného než sám sebe.

(Zděděno od ModelElement)
ChooseParentShape(ShapeElement)

Volána ShapeElement.FixUpChildShapes() k určení, který obrazec by měl být nadřazený obrazec pro nový podřízený obrazec. Ve výchozím nastavení bude tento ShapeElement nadřazený, ale mohou existovat případy, kdy by měl být jiný obrazec.

(Zděděno od ShapeElement)
ChooseRelationship(ShapeElement)

Volá shapeElement.FixUpChildShapes() k získání typu relace, kterou má podřízený ShapeElement k nadřazené hodnotě.

(Zděděno od NodeShape)
CoerceSelection(DiagramItem, DiagramClientView, Boolean)

Umožňuje obrazci změnit vybrané položky. Volána z akce výběru.

(Zděděno od ShapeElement)
Collapse()

Zmenší NodeShape a skryje všechny jeho vnořené podřízené položky. To lze volat pouze z transakce.

(Zděděno od NodeShape)
ConfiguredChildPortShape(Port, Boolean)

Nakonfigurujte podřízený PortShape. v případě potřeby umístěte podřízený obrazec.

(Zděděno od NodeShape)
ConnectNestedChild(NodeShape, ShapeElement)

Obnoví objekty rozložení grafu pro vnořený podřízený obrazec, jeho podřízené položky a rekurzivní propojení.

Copy()

Vytvoří kopii prvku v modelu.

(Zděděno od ModelElement)
Copy(IEnumerable<Guid>)

Vytvoří kopii prvku v modelu.

(Zděděno od ModelElement)
CopyImageToClipboard(ICollection)

Zkopíruje zadané obrazce a jejich potomky do schránky jako obrázky.

CreateBackgroundGradientField(String)

Vytvoří oblast AreaField, která pokrývá oblast pozadí obrazce a zobrazí přechodovou výplň. Odvozené třídy mohou přepsat toto, aby se změnil typ vytvořeného pole.

(Zděděno od NodeShape)
CreateBitmap(ICollection, Diagram+CreateBitmapPreference)

Vytvoří rastrové znázornění vybrané ShapeElements.

CreateChildShape(ModelElement)

Volána ShapeElement.FixUpChildShapes() k načtení nové instance podřízeného obrazce pro daný prvek modelu.

CreateClassStyleSet()

Vytvoří sadu stylů třídy pro tento ShapeElement.

(Zděděno od ShapeElement)
CreateConnectionPoint(PointD)

Vytvoří spojovací bod s daným středovým bodem a přidá ho do kolekce ConnectionPoints pro tento obrazec.

(Zděděno od NodeShape)
CreateDecorators()

Vytvoří instanci kolekce dekorátorů pro tento typ obrazce.

(Zděděno od ShapeElement)
CreateDefaultBounds(Double, Double)

Vytvoří a vrátí výchozí bounds, které může použít NodeShape.

(Zděděno od NodeShape)
CreateGestureExtensionController()

Overridable Factory metoda vytvořit GestureExtensionController pro diagram.

CreateInstanceStyleSet()

Create sadu stylů této instance.

(Zděděno od ShapeElement)
CreateManualRouteAction()

Vytvoří akci myši pro ruční směrování řádku.

CreateMetafile(ICollection)

Vytvoří metasoubor určených obrazců a jejich potomků na 100 %.

CreateMetafile(ICollection, String)

Vytvoří metasoubor určených obrazců a jejich potomků na 100 %.

CreateMetafile(ICollection, String, Boolean)

Vytvoří metasoubor určených obrazců a jejich potomků na 100 %.

CreateShapeFields()

Vytvoří instanci kolekce polí obrazce pro tento typ obrazce.

(Zděděno od ShapeElement)
Delete()

Odstraní prvek z modelu.

(Zděděno od ModelElement)
Delete(Guid[])

Odstraní prvek z modelu.

(Zděděno od ModelElement)
DetermineHighlightShape(ShapeElement)

Přejde nahoru o nadřazený řetězec obrazců, dokud nenajde obrazec, který má zapnuté zvýraznění, nebo dokud nedosáhne horní části nadřazeného řetězce.

(Zděděno od ShapeElement)
Disassociate(DiagramView)

Odebere tento diagram ze zadaného DiagramView.

DisconnectNestedChild(NodeShape)

Odebere objekty rozložení grafu pro podřízený obrazec plavecké dráhy, jeho podřízené objekty a rekurzivní propojení.

Dispose()

implementace metody IDisposable.Dispose()

Dispose(Boolean)

Interní třída pro uvolnění všech prostředků, které se vztahují k této třídě

DoFoldToShape(PointD, PointD)

Vypočítá bod podél obvodu ShapeElement, kde se daný vektor protíná.

(Zděděno od ShapeElement)
DoHitTest(DiagramClientView, PointD, List<ShapeElement>, Boolean)

Provede test přístupů a vrátí informace v argumentu shapesHit.

DoHitTest(PointD, DiagramHitTestInfo)

Provede hittest zadaný bod vzhledem k levému hornímu rohu diagramu v jednotkách světa.

(Zděděno od ShapeElement)
DoHitTest(PointD, DiagramHitTestInfo, Boolean)

Provede test přístupů a vrátí informace v argumentu DiagramHitTestInfo. Samotný diagram je považován za ShapeElement a bude vrácen při dosažení.

DoHitTestSelection(PointD, DiagramHitTestInfo)

Provede hittest u výběru, který obklopuje ShapeElement zadaný bod vzhledem k diagramu vlevo nahoře v jednotkách světa.

(Zděděno od ShapeElement)
DoKeyboardNavigation(Keys, DiagramClientView)

Zavolá příslušnou metodu navigace na obrazci.

(Zděděno od ShapeElement)
DrawResizeFeedback(DiagramPaintEventArgs, RectangleD)

Nakreslí zpětnou vazbu změny velikosti ShapeElement pomocí daných absolutních mezí pro ShapeElement.

(Zděděno od ShapeElement)
EnsureConnectionPoints(LinkShape)

Zajišťuje, aby pro dané propojení existovaly odpovídající spojovací body. Tato metoda bude volána před připojením daného odkazu k tomuto obrazci. Výchozí implementace vytvoří spojovací bod, který je uprostřed levé strany obrazce. Odvozené třídy, které používají spojovací body, můžou tuto možnost přepsat a vytvořit tak různé spojovací body.

(Zděděno od NodeShape)
EnsureGraphExists()

DomainClass Diagram Description for Microsoft.VisualStudio.Modeling.Diagrams.Diagrams.Diagram

(Zděděno od NodeShape)
EnsureGraphLayoutObjectsExist(ShapeElement)

Ujistěte se, že je k dispozici obrazec objektu grafu a jeho podřízené položky.

(Zděděno od NodeShape)
ExcludeFromClipRegion(Graphics, Matrix, GraphicsPath)

Vyloučí tento ShapeElement a jeho sestupné ShapeElements z oblasti oříznutí v zadaném objektu Graphics.

(Zděděno od ShapeElement)
ExcludeGeometryFromClipRegion(Graphics, Matrix, GraphicsPath)

Vyloučí z oblasti oříznutí tuto geometrii, včetně geometrií následnických objektů IGeometryHost. (Má být volána pouze třídami odvozenými od ShapeGeometry.)

(Zděděno od ShapeElement)
ExcludeShapeFromSizeCalculation(NodeShape)

Pokud je hodnota true, nebude obrazec při výpočtu velikosti nadřazeného obrazce brán v úvahu.

(Zděděno od NodeShape)
Expand()

Zvětší NodeShape tak, aby vyhovoval všem jeho vnořeným podřízeným položkám. To lze volat pouze z transakce.

(Zděděno od NodeShape)
Finalize()

Uvolní prostředky a provede další operace čištění před uvolněním objektu uvolňováním paměti.

FindDecorator(String)

Najde dekorátor s daným názvem.

(Zděděno od ShapeElement)
FindFirstChild(Boolean)

Volána tímto ShapeElement získat jeho první potomek v navigační sekvenci.

Volá podřízený ShapeElement nebo ShapeField k získání prvního potomka tohoto obrazce v navigační sekvenci.

(Zděděno od ShapeElement)
FindFreeArea(Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double)

Najděte v grafu obrazce nebo diagramu volnou oblast.

(Zděděno od ShapeElement)
FindFreeArea(RectangleD)

Najde volnou oblast uvnitř tohoto obrazce.

(Zděděno od NodeShape)
FindLastChild(Boolean)

Volá podřízený ShapeElement nebo ShapeField získat posledního potomka tohoto obrazce v navigační sekvenci.

(Zděděno od ShapeElement)
FindNextChild(DiagramItem, Boolean)

Volá podřízený ShapeElement nebo ShapeField získat první položku na stejné dítě za ním v navigační sekvenci.

(Zděděno od ShapeElement)
FindNextInChildFields(ShapeField, Boolean)

Najde první položku DiagramItem následující za zadaným polem ShapeField. Hledání je omezeno na kolekci ShapeField tohoto obrazce, včetně jeho dílčích polí.

(Zděděno od ShapeElement)
FindPreviousChild(DiagramItem, Boolean)

Voláno podřízeným ShapeElement nebo ShapeField k získání první položky na stejné stejné straně podřízené položky, která předchází v navigační sekvenci.

(Zděděno od ShapeElement)
FindPreviousInChildFields(ShapeField, Boolean)

Vyhledá první položku DiagramItem předcházející zadanému poli ShapeField. Hledání je omezeno na kolekci ShapeField tohoto obrazce, včetně jeho dílčích polí.

(Zděděno od ShapeElement)
FindShape(ModelElement)

Vyhledání obrazce odpovídajícího tomuto prvku v tomto diagramu

FindShapeField(String)

Vrátí první shapefield s daným názvem v kolekci ShapeFields. Pokud pole s daným názvem není nalezeno, vrátí tato metoda hodnotu null.

(Zděděno od ShapeElement)
FixUpChildShapes(ModelElement)

Volal Diagram.FixUpDiagram() k poskytnutí příležitosti k vytvoření nebo konfiguraci podřízených obrazců v reakci na přidání zadaného podřízeného prvku do modelu.

(Zděděno od ShapeElement)
FixUpDiagram(ModelElement, ModelElement)

DomainClass Diagram Description for Microsoft.VisualStudio.Modeling.Diagrams.Diagrams.Diagram

FixUpDiagramSelection(ShapeElement)

Aktualizace výběr během opravy FixUpDiagram. Výchozí chování je vybrat newChildShape v aktivním zobrazení diagramu, pokud existuje, nebo ve všech zobrazeních, pokud neexistuje aktivní zobrazení.

Focused(DiagramClientView)

Vrátí hodnotu určující, zda je tento obrazec v zadaném zobrazení zaměřen.

(Zděděno od ShapeElement)
GetAbsoluteBoundsValue()

Poskytuje záložní úložiště pro NodeShape.AbsoluteBounds vlastnost.

(Zděděno od NodeShape)
GetAccessibilityObject(DiagramClientView)

Získá AccessibleObject přiřazený elementu

(Zděděno od ShapeElement)
GetChildElements(ModelElement)

Volána ShapeElement.FixUpChildShapes() získat kolekci ModelElements, které jsou považovány za podřízené prvky zadané ModelElement. Vrácené podřízené prvky by měly mít odpovídající typy obrazců, které lze vytvořit jako podřízené obrazce tohoto ShapeElement.

(Zděděno od ShapeElement)
GetCompliantAnchorPoint(AnchorPoint, PointD, VGRoutingStyle)

Vypočítá vyhovující AnchorPoint na základě navrhovaného parametruAnchorPoint. Tato metoda zcela ignoruje souřadnice parametru anchorPoint. Výpočty se provádějí na základě souřadnic navrženýchAnchorPoint a anchorPoint na opačném konci odkazu odpovídajícího parametru anchorPoint.

(Zděděno od NodeShape)
GetCompliantGroupBounds(ShapeElement, GhostShapeCollection, PointD)

Aktualizace GhostShapeCollection tak, aby odpovídal groupBoundsRules po použití navrhovaného rozdílu umístění.

GetCursor(Cursor, DiagramClientView, PointD)

Získá kurzor, který se zobrazí, když je ukazatel myši nad ShapeElement.

(Zděděno od ShapeElement)
GetDomainClass()

Získá nejvíce odvozenou třídu domény pro tento prvek.

(Zděděno od ModelElement)
GetDragOverToolTipText(DiagramItem)

Vrátí zobrazení přetažením myši přes text popisu.

(Zděděno od ShapeElement)
GetFieldAccessibleDescription(ShapeField)

DomainClass Diagram Description for Microsoft.VisualStudio.Modeling.Diagrams.Diagrams.Diagram

(Zděděno od ShapeElement)
GetFieldAccessibleName(ShapeField)

DomainClass Diagram Description for Microsoft.VisualStudio.Modeling.Diagrams.Diagrams.Diagram

(Zděděno od ShapeElement)
GetFieldAccessibleValue(ShapeField)

DomainClass Diagram Description for Microsoft.VisualStudio.Modeling.Diagrams.Diagrams.Diagram

(Zděděno od ShapeElement)
GetFieldRepresentedElement(ShapeField)

Získá primární ModelElement zadané podřízené ShapeField představuje.

(Zděděno od ShapeElement)
GetFieldRepresentedProperty(ShapeField)

Získá informace o vlastnosti, které zadaná ShapeField představuje.

(Zděděno od ShapeElement)
GetIsExpandedValue()

Poskytuje úložiště pro Vlastnost NodeShape.IsExpanded.

(Zděděno od NodeShape)
GetPotentialMouseAction(MouseButtons, PointD, DiagramHitTestInfo)

Načte akci myši, která by měla být aktivní na další MouseDown události, pokud je myš nad zadaným bodem.

GetRoleCollection<TCollection,TElement>(Guid)

Získá nebo vytvoří kolekci propojených elementů.

(Zděděno od ModelElement)
GetService(Type)

Získá požadovanou službu tím, že nejprve dotazuje úložiště, a pokud není nalezen, dotazování diagramu ActiveDiagramView. DiagramView bude muset být siteed, aby tato metoda provést dotaz v zobrazení. Pokud dotaz selže, vrátí se hodnota null.

GetShapeLuminosity(DiagramClientView, Color)

Vypočítá světelnost obrazce na základě světelnosti aktuální barvy a toho, jestli je nebo není v seznamu zvýraznění.

(Zděděno od ShapeElement)
GetSourceRolePlayerForLinkMappedByConnector(BinaryLinkShape)

Spojnice jsou mapovány na ElementLinks, ale PresentationViewsSubject vztah mezi nimi nejsou serializovány přímo, takže během deserializace, musíme znovu vytvořit propojení. Tato metoda poskytuje zdrojovému přehrávači role odkazu namapovaného daným konektorem. Základní implementace pouze vrátí předmět FromShape daného konektoru.

GetSubFieldAccessibleDescription(ShapeField, ShapeSubField)

DomainClass Diagram Description for Microsoft.VisualStudio.Modeling.Diagrams.Diagrams.Diagram

(Zděděno od ShapeElement)
GetSubFieldAccessibleName(ShapeField, ShapeSubField)

DomainClass Diagram Description for Microsoft.VisualStudio.Modeling.Diagrams.Diagrams.Diagram

(Zděděno od ShapeElement)
GetSubFieldAccessibleValue(ShapeField, ShapeSubField)

DomainClass Diagram Description for Microsoft.VisualStudio.Modeling.Diagrams.Diagrams.Diagram

(Zděděno od ShapeElement)
GetSubFieldRepresentedElements(ShapeField, ShapeSubField)

Získá kolekci ModelElements zadané ShapeSubField představuje.

(Zděděno od ShapeElement)
GetSubFieldRepresentedProperty(ShapeField, ShapeSubField)

Získá popisovač vlastnosti přidružený k zadanému dílčímu poli.

(Zděděno od ShapeElement)
GetSubFieldRepresentedPropertyElements(ShapeField, ShapeSubField)

Získá prvek, který je hostitelem vlastnosti zobrazené dílčí pole. To se může lišit od elementu vráceného GetSubFieldRepresentedElements, protože skutečný DomainPropertyInfo vrácený GetSubFieldRepresentedProperty může být hostován v podřízené prvku reprezentované.

(Zděděno od ShapeElement)
GetTargetRolePlayerForLinkMappedByConnector(BinaryLinkShape)

Spojnice jsou mapovány na ElementLinks, ale PresentationViewsSubject vztah mezi nimi nejsou serializovány přímo, takže během deserializace, musíme znovu vytvořit propojení. Tato metoda poskytuje cílovému hráči role odkazu namapovaného daným konektorem. Základní implementace pouze vrátí předmět ToShape daného konektoru.

GetToolTipText(DiagramItem)

Získá text popisu pro pel element pod kurzorem

(Zděděno od ShapeElement)
HandleNewSwimLaneInsertion(DiagramClientView, DomainClassInfo, SwimlaneShape, Boolean)

Zpracovává vložení nové plavecké dráhy do diagramu.

HasCachedDragOverResult(DiagramDragEventArgs)

Vrátí hodnotu true, pokud je výsledek přetažení uložen v mezipaměti.

(Zděděno od ShapeElement)
Hide()

Skrýt (skrýt) obrazec a všechny jeho podřízené prvky

(Zděděno od ShapeElement)
HideCustomToolTip(IWin32Window)

Skrytí vlastního popisu obrazce

(Zděděno od ShapeElement)
HitTest(RectangleD, Boolean)

Získá seznam obrazců obsažených v zadaném obdélníku.

InitializeDecorators(IList<ShapeField>, IList<Decorator>)

Vytvoří instanci a přidá pole obrazce (například text a obrázky) k tomuto typu obrazce.

(Zděděno od ShapeElement)
InitializeInstanceResources()

Přepíše existující prostředky pro tuto instanci ShapeElement. Tato metoda se volá po vytvoření instance sady stylů. Přepsat tuto metodu upravit existující prostředky pro tento ShapeElement instance.

(Zděděno od ShapeElement)
InitializeResources(StyleSet)

Přidá nové prostředky nebo přepíše existující prostředky pro tento typ ShapeElement. Tato metoda je volána po vytvoření instance sady stylů třídy. Přepsat tuto metodu přidat nové prostředky nebo upravit existující prostředky pro tento ShapeElement typ.

(Zděděno od ShapeElement)
InitializeShapeFields(IList<ShapeField>)

Přepsání poskytuje podporu pro přechody na pozadí.

(Zděděno od NodeShape)
Invalidate()

Zruší platnost celého viditelného obdélníku diagramu.

Invalidate(Boolean)

Zruší platnost ShapeElement.

(Zděděno od ShapeElement)
Invalidate(RectangleD)

Zruší platnost ShapeElement se zadaným obdélníkem použitým jako jeho absolutní hranice.

(Zděděno od ShapeElement)
InvalidateRectangle(RectangleD)

Zruší platnost zadaného obdélníku. Obdélník je relativní vzhledem k levému hornímu rohu diagramu a v interních jednotkách. Obdélník bude nahuštěný, aby zneplatněl potenciální výběr, který ho obklopuje.

IsConnectorMappedToLink(BinaryLinkShape)

Většina konektorů se mapuje na odkazy elementů, ale mohou existovat výjimky. Tato metoda zjistí, jestli má být spojnice namapovaná na odkaz elementu. Poznámka: Základní implementace vždy předpokládá, že je spojnice namapovaná na odkaz elementu a vrací hodnotu true.

IsDescendantOf(ShapeElement)

Vrátí hodnotu určující, zda je tento obrazec potomkem zadaného obrazce.

(Zděděno od ShapeElement)
IsNavigationKey(Char)

Vrátí hodnotu určující, zda zadaný znak odpovídá navigačnímu příkazu.

(Zděděno od ShapeElement)
IsNavigationKey(Keys)

Vrátí hodnotu určující, zda data zadaného klíče odpovídají navigačnímu příkazu.

(Zděděno od ShapeElement)
IsOrphaned(ShapeElement)

Určuje, zda je obrazec osamocený. Obrazec je považován za "osamocený", pokud by měl být podporován ModelElement, ale není. Pokud je obrazec určen jako "osamocený", bude volána metoda OnOrphaned(), která odebere obrazec se základní implementací. Základní implementace považuje tvar v následujících dvou případech za "osamocený":

  1. Obsahuje odkaz PresentationViewsSubject, ale předmět nelze vyřešit.
  2. Jedná se o konektor, který by měl být namapován na odkaz elementu, ale podkladový odkaz nebyl nalezen. (Speciální případové konektory, protože odkaz PresentationViewsSubject není ve výchozím nastavení serializován).
IsSelected(ShapeElement)

Získá hodnotu označující, zda je vybrán zadaný ShapeElement v libovolné přidružené DiagramView.

IterateShapes(IShapeIterator)

Metoda, která pomáhá iterovat obrazec a všechny jeho podřízené obrazce. Metoda rekurzivně projde všechny podřízené obrazce tohoto obrazce a zavolá daný iterátor s každým nalezeným obrazcem. Poznámka: Základní implementace je, že procházení je hloubková a NestedChildShapes jsou iterated před RelativeChildShapes.

(Zděděno od ShapeElement)
LassoSelect(RectangleD, Boolean)

Vrátí kolekci DiagramItems v rámci zadaného obdélníku v jednotkách světa.

MergeConfigure(ElementGroup)

PresentationElements by neměl přepsat MergeConfigure(), protože nebude volána na seznamy PEL během sloučení. Místo toho by seznamy PEL měly používat přepsání opravy zobrazení.

(Zděděno od PresentationElement)
MergeDisconnect(ModelElement)

Provede operaci naproti MergeRelate – tj. odpojí daný prvek od aktuálního prvku (odebere propojení vytvořená aplikací MergeRelate).

(Zděděno od ModelElement)
MergeRelate(ModelElement, ElementGroup)

PresentationElements by neměl přepsat MergeRelate(), protože se nebude volat na seznamy PEL během sloučení. Místo toho by seznamy PEL měly používat přepsání opravy zobrazení.

(Zděděno od PresentationElement)
ModifyLuminosity(Int32, DiagramClientView)

Vypočítá světelnost zvýraznění na základě: pokud L >= 160, pak L = L × 0,9 jinak, L += 40.

(Zděděno od ShapeElement)
MoveByRepositioning(DiagramDragEventArgs)

Přemísťuje obrazce v elementu ElementGroupPrototype o množství určené umístěním myši.

(Zděděno od ShapeElement)
MoveByRepositioning(ElementGroupPrototype, DiagramItemCollection, PointD, DiagramItem)

Přemísťuje obrazce v daném prototypu do zadaného bodu.

(Zděděno od ShapeElement)
NavigateAcrossLinks(SelectedShapesCollection, Boolean)

Vybere obrazce, které jsou připojené k tomuto obrazci.

(Zděděno od NodeShape)
NavigateAscend(SelectedShapesCollection)

Volal tento ShapeElement nastavit fokus na jeho první zaměřitelný nadřazený v navigační sekvenci.

(Zděděno od ShapeElement)
NavigateDescend(SelectedShapesCollection)

Volal tento ShapeElement k nastavení fokusu na jeho první následníka fokusu v navigační sekvenci.

(Zděděno od ShapeElement)
NavigateTo(DiagramItem, SelectedShapesCollection)

Volal Navigate metody nastavit fokus na zadaný DiagramItem.

(Zděděno od ShapeElement)
NavigateToFirst(SelectedShapesCollection)

Volána tímto ShapeElement nastavit fokus na tento obrazec první na stejné stejné (tj. první podřízený prvek nadřazeného) v navigační sekvenci.

(Zděděno od ShapeElement)
NavigateToLast(SelectedShapesCollection)

Volá ho tento ShapeElement k nastavení fokusu na poslední stejné jméno tohoto obrazce (tj. poslední podřízené položky nadřazeného objektu) v navigační sekvenci.

(Zděděno od ShapeElement)
NavigateToNext(SelectedShapesCollection)

Volána tímto ShapeElement nastavit fokus na další objekt v navigační sekvenci. Položka s fokusem výběru je ignorována; Předpokládá se, že tento obrazec je ShapeElement, od kterého chcete začít procházet.

(Zděděno od ShapeElement)
NavigateToPrevious(SelectedShapesCollection)

Volána tímto ShapeElement nastavit fokus na předchozí objekt v navigační sekvenci. Položka s fokusem výběru je ignorována; Předpokládá se, že tento obrazec je ShapeElement, od kterého chcete začít procházet.

(Zděděno od ShapeElement)
OnAbsoluteBoundsChanged(AbsoluteBoundsChangedEventArgs)

DomainClass Diagram Description for Microsoft.VisualStudio.Modeling.Diagrams.Diagrams.Diagram

(Zděděno od NodeShape)
OnAssociated(DiagramAssociationEventArgs)

Volá se, když je diagram přidružený k zobrazení diagramu. Návrháři mohou tuto metodu přepsat, aby tuto událost zvládla.

OnAssociatedPropertyChanged(PropertyChangedEventArgs)

Volá se při změně vlastnosti.

(Zděděno od ShapeElement)
OnBeforePaint()

OnBeforePaint se nazývá na začátku obrazu ShapeElement. Poskytuje vývojářům příležitost aktualizovat a přepsat prostředky předtím, než se použijí v malování.

(Zděděno od ShapeElement)
OnBeforeReroute()

Virtuální metoda, která umožňuje odvozeným diagramům provádět určité operace před přesměrováním čar v tomto diagramu.

OnBeginEdit(DiagramItemEventArgs)

Volá se, když začaly místní úpravy.

(Zděděno od ShapeElement)
OnBoundsFixup(BoundsFixupState, Int32, Boolean)

Umožňuje poslední příležitost k tomu, aby se meze při opravy zobrazení a diagramu opravovaly uživatelem. Základní implementace pouze použije aktuálně nastavené BoundsRules na tomto obrazci. Tuto metodu můžete přepsat tak, aby se použily i jiné konkrétní opravy hranic.

(Zděděno od NodeShape)
OnChildAssociatedPropertyChanged(ShapeElement, PropertyChangedEventArgs)

Když se změní vlastnost přidružená k podřízené obrazci, volá se tato metoda, aby bylo možné aktualizovat prostředky obrazce odvozenými třídami. Pokud byla například vlastnost v modelu přidružena k barvě pozadí obrazce, odvozená třída by mohla tuto metodu přepsat a změnit barvu pozadí.

OnChildConfigured(ShapeElement, Boolean, Boolean)

Konfigurace portů obrazce při přidání obrazce

(Zděděno od NodeShape)
OnChildConfiguring(ShapeElement, Boolean)

Konfigurace nových podřízených obrazců při jejich přidání

OnClick(DiagramPointEventArgs)

Volá se pomocí OnClick() ovládacího prvku.

(Zděděno od ShapeElement)
OnCopy(ModelElement)

Volá se při vytvoření kopie elementu. Metoda je volána na duplicitní prvek.

(Zděděno od ModelElement)
OnDeleted()

Volá model po odstranění elementu.

(Zděděno od ModelElement)
OnDeleting()

Volá model před odstraněním elementu.

(Zděděno od ModelElement)
OnDisassociated(DiagramAssociationEventArgs)

Volá se, když je diagram odpojen od zobrazení diagramu. Návrháři mohou tuto metodu přepsat, aby tuto událost zvládla.

OnDoubleClick(DiagramPointEventArgs)

Volal ovládacího prvku OnDoubleClick()

(Zděděno od ShapeElement)
OnDragDrop(DiagramDragEventArgs)

Událost vyvolána při přetažení objektu IDataObject a poté přetažení do ShapeElement.

(Zděděno od ShapeElement)
OnDragEnter(DiagramDragEventArgs)

Událost vyvolána, když IDataObject přetažení vstoupí ShapeElement hranice.

(Zděděno od ShapeElement)
OnDragLeave(DiagramPointEventArgs)

Událost vyvolána při přetažení objektu IDataObject opouští hranice ShapeElement.

(Zděděno od ShapeElement)
OnDragOver(DiagramDragEventArgs)

Událost vyvolána při přetažení objektu IDataObject přes hranice ShapeElement.

(Zděděno od ShapeElement)
OnElementEventsEnded(ElementEventsEndedEventArgs)

DomainClass Diagram Description for Microsoft.VisualStudio.Modeling.Diagrams.Diagrams.Diagram

OnElementEventsEnding(ElementEventsEndedEventArgs)

DomainClass Diagram Description for Microsoft.VisualStudio.Modeling.Diagrams.Diagrams.Diagram

OnEndEdit(DiagramItemEventArgs)

Volá se po ukončení místních úprav.

(Zděděno od ShapeElement)
OnGiveFeedback(GiveFeedbackEventArgs)

GiveFeedback Událost umožňuje zdroji události přetažení (tj. tento diagram) změnit vzhled ukazatele myši tak, aby uživatel vizuální zpětnou vazbu během operace přetažení.

OnGridPropertyChanged()

Volá se při změně vlastností mřížky.

OnInitialize()

DomainClass Diagram Description for Microsoft.VisualStudio.Modeling.Diagrams.Diagrams.Diagram

OnKeyDown(DiagramKeyEventArgs)

Volá se při stisknutí klávesy, když je fokus na samotném diagramu.

OnKeyPress(DiagramKeyPressEventArgs)

Volá se při stisknutí klávesy.

(Zděděno od NodeShape)
OnKeyUp(DiagramKeyEventArgs)

Volá se při uvolnění klíče.

(Zděděno od ShapeElement)
OnMouseDown(DiagramMouseEventArgs)

Volal ovládacího prvku OnMouseDown().

(Zděděno od ShapeElement)
OnMouseEnter(DiagramPointEventArgs)

Výchozí implementace ShapeElement událost pro OnMouseEnter.

(Zděděno od ShapeElement)
OnMouseHover(DiagramPointEventArgs)

Výchozí implementace ShapeElement událost pro OnMouseHover.

(Zděděno od ShapeElement)
OnMouseLeave(DiagramPointEventArgs)

Výchozí implementace ShapeElement události pro OnMouseLeave.

(Zděděno od ShapeElement)
OnMouseMove(DiagramMouseEventArgs)

Volal ovládacího prvku OnMouseMove().

(Zděděno od ShapeElement)
OnMouseUp(DiagramMouseEventArgs)

Volal ovládacího prvku OnMouseUp().

(Zděděno od ShapeElement)
OnMouseWheel(DiagramMouseEventArgs)

Volal ovládacího prvku OnMouseWheel().

(Zděděno od ShapeElement)
OnOrphaned(SerializationResult)

Během deserializace, pokud obrazec není připojen k žádnému prvku modelu prostřednictvím PresentationViewsSubject relace, když by měl, je považován za "osamocený". Tato metoda je volána, když je takový tvar zjištěn během deserializace. Poznámka: Základní implementace odebere obrazec.

(Zděděno od ShapeElement)
OnPaintEmphasis(DiagramPaintEventArgs)

Nakreslí vizuální důraz na obrazec. Tento příkaz neoznačuje výběr, pouze přitáhne pozornost uživatele na tento obrazec, když je vybrán jiný obrazec. (Viz ShapeElement.RelatedShapeToEmphasize.)

(Zděděno od ShapeElement)
OnPaintFeedback(DiagramPaintEventArgs)

Nakreslí zpětnou vazbu přetažení, když je tento ShapeElement (nebo možná jeden z jeho sestupných) pod myší. Volá se pomocí OnPaint() ovládacího prvku.

(Zděděno od ShapeElement)
OnPaintSelection(DiagramPaintEventArgs)

Nakreslí výběr tohoto ShapeElement. Ve výchozím nastavení ShapeElement ShapeGeometry nakreslí výběr. Systém souřadnic objektu Graphics je ve světových jednotkách a relativní vzhledem k nadřazenému obrazci.

(Zděděno od ShapeElement)
OnPaintShape(DiagramPaintEventArgs)

Vykreslí pozadí diagramu včetně mřížky.

OnParentNodeShapeChanged(RectangleD, RectangleD)

Tato metoda je vyvolána, pokud a) ParentShape je NodeShape b) ParentShape buď přesunuta, nebo změněna velikost.

(Zděděno od NodeShape)
OnResurrected()

Volá se modelem po obnovení elementu (umístěn zpět do úložiště).

(Zděděno od ModelElement)
OnRolePlayerPositionChanged(DomainRoleInfo, ElementLink, Int32, Int32)

Virtuální metoda pro oznámení, když se změnila pozice hráče role.

(Zděděno od ModelElement)
OnRolePlayerPositionChanging(DomainRoleInfo, ElementLink, Int32, Int32)

Virtuální metoda pro oznámení, kdy se změní pozice hráče role.

(Zděděno od ModelElement)
OnShapeInserted()

Volána, když tento ShapeElement je podřízený ShapeElement jeho nadřazený ShapeElement.

(Zděděno od ShapeElement)
OnShapeRemoved()

Volána, když tento ShapeElement již není podřízený ShapeElement jeho nadřazený ShapeElement.

(Zděděno od ShapeElement)
OnToolboxItemSelected(ModelingToolboxItem)

Volána při výběru ToolboxItem. (Výběr je poklikání nebo stisknutí klávesy Enter).) Základní implementace jednoduše vrátí false, což znamená, že akce výběru není zpracována.

OnToolboxSelectionChanged(ModelingToolboxItem)

Volá se při změně výběru na panelu nástrojů (jedním kliknutím nebo stisknutím kláves se šipkou nahoru/dolů). Základní implementace nedělá nic.

OnTransactionBeginning(TransactionBeginningEventArgs)

DomainClass Diagram Description for Microsoft.VisualStudio.Modeling.Diagrams.Diagrams.Diagram

OnTransactionCommitting(TransactionCommitEventArgs)

DomainClass Diagram Description for Microsoft.VisualStudio.Modeling.Diagrams.Diagrams.Diagram

OnTransactionRolledBack(TransactionRollbackEventArgs)

Volá se po vrácení transakce zpět.

OnTransactionRollingBack(TransactionRollbackEventArgs)

Volá se před vrácením transakce zpět.

OnViewMouseEnter(DiagramPointEventArgs)

Nastane, když ukazatel myši vstoupí DiagramClientView.

OnViewMouseHover(DiagramPointEventArgs)

Nastane, když ukazatel myši najede na DiagramClientView.

OnViewMouseLeave(DiagramPointEventArgs)

Nastane, když ukazatel myši opustí DiagramClientView.

PerformLineRoutingRule()

Nastaví a aktivuje LineRoutingRule s příslušnými informacemi pro tento diagram. Aktivuje událost pouze jednou za každou iteraci a uchovává seznam všech změn, které budou zpracovány později.

PerformResizeParentRule()

Nastaví a aktivuje ResizeParentRule s příslušnými informacemi pro nadřazený obrazec tohoto obrazce. Aktivuje událost pouze jednou za každou iteraci a uchovává seznam všech změn, které budou zpracovány později.

(Zděděno od ShapeElement)
PerformResizeParentRule(Boolean, ShapeElement)

Nastaví a aktivuje ResizeParentRule s příslušnými informacemi pro nadřazený obrazec tohoto obrazce. Aktivuje událost pouze jednou za každou iteraci a uchovává seznam všech změn, které budou zpracovány později.

(Zděděno od ShapeElement)
PerformShapeAnchoringRule()

Nastaví a aktivuje ShapeAnchoringRule s odpovídajícími informacemi pro nadřazenou položku tohoto obrazce. Aktivuje událost pouze jednou za iteraci a uchovává seznam všech změn, které budou zpracovány později.

(Zděděno od NodeShape)
PermitChildVisibility(ShapeElement)

Příležitost ovlivnit viditelnost vašich podřízených obrazců

(Zděděno od NodeShape)
PostDeserialization(Boolean)

Volá se po deserializaci diagramu, aby bylo možné provést další úpravy. Základní implementace se pokusí vyřešit všechny BinaryLinkShapes, které nejsou připojeny k základní ElementLink, pokud deserializace byla úspěšná.

Print(Graphics, Rectangle, PointD, Single)

Nakreslí diagram pomocí zadané tiskárny Graphics objekt.

ProcessVisibilityChange(Boolean)

Zpracování následné změny oproti změně viditelnosti tohoto obrazce

(Zděděno od NodeShape)
PurgeLayoutObjects()

Vyprázdnit všechny objekty rozložení grafu v této hierarchii. Vyprázdněte všechny body z drátů – kolekce bodů mimo obrazec, nikoli body grafu, protože už jsou pryč.

(Zděděno od ShapeElement)
PurgePoints()

Tato metoda odebere všechny přítomné body.

(Zděděno od ShapeElement)
RebuildShape()

Provádí opravy zobrazení na tomto ShapeElement.

(Zděděno od ShapeElement)
RemoveLayoutObject()

odebere (odstraní) tento ShapeElement z GraphWrapper, stejně jako jeho relativní a vnořené podřízené obrazce.

(Zděděno od ShapeElement)
Renumber()

V případě potřeby očísluje obrazce diagramu.

ReparentSwimlaneChild(NodeShape, SwimlaneShape, GhostShapeCollection, GhostShape, PointD)

Přeučuje obrazec uzlu z jedné plavecké dráhy na jinou.

RepositionShapes(DiagramItemCollection, PointD, GhostShapeCollection, DiagramItem)

Přesune zadané položky DiagramItems podle zadané moveDelta. Tyto položky DiagramItems by měly být DiagramItems nejvyšší úrovně, jinak přesun nemusí fungovat podle očekávání. Tato metoda volá GetCompliantGroupBounds k určení cíle každého DiagramItem.

Reroute()

Veřejný způsob vynucení přesměrování

RunInShapeFixupContextForMetafileCreation(ICollection, Action)

Provede dočasnou opravu potřebnou k vytvoření metasouboru. Po vytvořeníLogic je volána oprava zpět.

Selected(DiagramClientView)

Vrátí hodnotu určující, zda je tento obrazec vybrán v zadaném zobrazení.

(Zděděno od ShapeElement)
SetAbsoluteBoundsValue(RectangleD)

Název funkce: SetValueForCustomStoredProperty Popis:

SetInitialGraphLayoutVisibility()

Pokud byla viditelnost tohoto obrazce upravena před vytvořením objektu rozložení grafu, ujistěte se, že jsou tyto dva objekty synchronizované.

(Zděděno od ShapeElement)
SetIsExpandedValue(Boolean)

Poskytuje úložiště pro Vlastnost NodeShape.IsExpanded.

(Zděděno od NodeShape)
SetShowHideState(Boolean)

Nastavení stavu viditelnosti obrazce a všech jeho podřízených položek

(Zděděno od ShapeElement)
SetShowHideStateImplementation(Boolean)

Hlavní impementace pro zobrazení a skrytí

(Zděděno od ShapeElement)
ShouldAddShapeForElement(ModelElement)

Volána ShapeElement.FixUpChildShapes() získat hodnotu označující, zda ShapeElement by měl být vytvořen a přidán jako podřízený tohoto ShapeElement.

ShouldExcludeFromInvalidationTracking(ShapeElement)

Vypočítá, zda mají být určité typy obrazců vyloučeny ze sledování zneplatnění diagramu.

Základní implementace nezahrnuje diagramy a plavecké dráhy.

ShouldReparentOnMove()

Určuje, jestli se má obrazec při přesunutí znovu zobrazit.

(Zděděno od ShapeElement)
ShouldReportException(Exception)

Volá se, když transakce vytvořená základní návrhovou plochou vyvolá výjimku. Odvozené třídy mohou tuto metodu přepsat a přizpůsobit, zda je chyba hlášena, pokud je spolknuta. Upozorňujeme, že kritické výjimky se budou zobrazovat směrem nahoru a nebudou hlášeny , takže se nevyžaduje žádná další kontrola.

Show()

Zobrazit (zviditelnit) obrazec a všechny jeho podřízené položky

(Zděděno od ShapeElement)
ShowCustomToolTip(String, IWin32Window, Point)

Zobrazení vlastního popisu obrazce s danými nápovědami k textu a umístění

(Zděděno od ShapeElement)
Side(RectangleD)

Přiřadí k portu stranu.

(Zděděno od NodeShape)
ToString()

Vrátí přístupný název tohoto objektu a jeho podtyp.

(Zděděno od ShapeElement)
TranslateGeometryToAbsoluteBounds(RectangleD)

Přeloží obdélník ze souřadnic vzhledem k levému hornímu rohu nadřazeného objektu IGeometryHost na absolutní souřadnice světa.

(Zděděno od ShapeElement)
TranslateGeometryToRelativeBounds(RectangleD)

Přeloží obdélník z absolutních souřadnic světa na souřadnice vzhledem k levému hornímu rohu nadřazeného objektu IGeometryHost.

(Zděděno od ShapeElement)
TranslateToAbsoluteBounds(RectangleD)

Přeloží obdélník ze souřadnic vzhledem k nadřazené obrazci na absolutní souřadnice světa.

(Zděděno od ShapeElement)
TranslateToRelativeBounds(RectangleD)

Přeloží obdélník z absolutních souřadnic světa na souřadnice relativní vzhledem k nadřazeného obrazci.

(Zděděno od ShapeElement)
UnhandledException(Exception)

Volá se, když transakce vytvořená základní návrhovou plochou vyvolá výjimku. Pokud tato metoda vrátí hodnotu true výjimka je spolknuta. V opačném případě se vlní až do výchozího kódu zpracování výjimek rozhraní .NET Framework. Odvozené třídy mohou přepsat tuto metodu přizpůsobit zpracování výjimek a chybové zprávy. Základní třída vrátí hodnotu false, což znamená, že všechny výjimky budou vyvolány.

UpdateChildVisibility()

Přepočítá stavy viditelnosti sestupných obrazců na základě přepsání metody PermitChildVisibility. Výchozím chováním je založit stav viditelnosti podřízeného objektu na nadřazené vlastnosti IsExpanded. Interní poznámka: Tím se také synchronizují stavy viditelnosti všech subgrafů v objektu grafu.

(Zděděno od NodeShape)
UpdateDerivedVisible(ShapeElement)

Aktualizovat odvozený viditelný stav tohoto obrazce

(Zděděno od ShapeElement)
UpdateGeometryLuminosity(DiagramClientView, Brush)

Upraví světelnost zadaného štětce. (Má být volána pouze třídami odvozenými od ShapeGeometry.)

(Zděděno od ShapeElement)
UpdateGeometryLuminosity(DiagramClientView, Pen)

Upraví světelnost zadaného pera. (Má být volána pouze třídami odvozenými od ShapeGeometry.)

(Zděděno od ShapeElement)

Událost

AbsoluteBoundsChanged

Událost pro změny vlastnosti AbsoluteBounds pro tento prvek

(Zděděno od NodeShape)
Click

Událost se aktivuje při kliknutí na obrazec.

(Zděděno od ShapeElement)
DiagramAdded

Jímka událostí signalizovat, když byla přidána tato instance Microsoft.VisualStudio.Modeling.Diagrams.Diagram

DiagramRemoved

Jímka událostí, která má signalizovat odebrání této instance Microsoft.VisualStudio.Modeling.Diagrams.Diagram

DoubleClick

Událost se aktivuje po dvojitém kliknutí na obrazec.

(Zděděno od ShapeElement)
KeyDown

Událost se aktivuje, když je fokus obrazce a klávesa klávesnice je mimo provoz.

(Zděděno od ShapeElement)
KeyPress

Událost se aktivuje, když je obrazec zaostřený a je zadán znak.

(Zděděno od ShapeElement)
KeyUp

Událost se aktivuje, když je na obrazci fokus a uvolní se klávesa klávesnice.

(Zděděno od ShapeElement)
MouseDown

Událost se aktivuje, když je na obrazci stisknuto tlačítko myši.

(Zděděno od ShapeElement)
MouseMove

Událost se aktivuje, když se kurzor přesune na obrazec.

(Zděděno od ShapeElement)
MouseUp

Událost se aktivuje, když se na obrazci uvolní tlačítko myši.

(Zděděno od ShapeElement)
MouseWheel

Událost se aktivuje, když se kolečko myši přesune, když je kurzor nad obrazcem.

(Zděděno od ShapeElement)

Explicitní implementace rozhraní

IMergeElements.CanMerge(ProtoElementBase, ElementGroupPrototype)

DomainClass Diagram Description for Microsoft.VisualStudio.Modeling.Diagrams.Diagrams.Diagram

(Zděděno od ModelElement)
IMergeElements.ChooseMergeTarget(ElementGroup)

DomainClass Diagram Description for Microsoft.VisualStudio.Modeling.Diagrams.Diagrams.Diagram

(Zděděno od ModelElement)
IMergeElements.ChooseMergeTarget(ElementGroupPrototype)

DomainClass Diagram Description for Microsoft.VisualStudio.Modeling.Diagrams.Diagrams.Diagram

(Zděděno od ModelElement)
IMergeElements.MergeConfigure(ElementGroup)

DomainClass Diagram Description for Microsoft.VisualStudio.Modeling.Diagrams.Diagrams.Diagram

(Zděděno od ModelElement)
IMergeElements.MergeDisconnect(ModelElement)

DomainClass Diagram Description for Microsoft.VisualStudio.Modeling.Diagrams.Diagrams.Diagram

(Zděděno od ModelElement)
IMergeElements.MergeRelate(ModelElement, ElementGroup)

DomainClass Diagram Description for Microsoft.VisualStudio.Modeling.Diagrams.Diagrams.Diagram

(Zděděno od ModelElement)

Metody rozšíření

GetDslDefinitionModelElement(PresentationElement)

Tato metoda zajišťuje, že skutečný prvek modelu odpovídající PresentationElement je vrácena. V případě seznamů PE Pro DslDesigner může být odpovídajícím předmětem ve skutečnosti interní třída TreeNode, a ne skutečná třída MEL. Tato metoda zpracovává tyto případy správně, takže se vrátí skutečný mel.

AddExtension(ModelElement, DomainClassInfo)

Rozšířit tento ModelElement s nově instance rozšíření zadaného typu domény. InvalidOperationException bude vyvolána, pokud prvek již má rozšíření tohoto typu.

AddExtension(ModelElement, ExtensionElement)

Rozšiřte tento ModelElement o konkrétní rozšíření. InvalidOperationException bude vyvolána, pokud prvek již má rozšíření stejného typu.

AddExtension(ModelElement, Guid)

Rozšiřte tento ModelElement s nově vytvořenými instancemi rozšíření identifikovaného typu domény. InvalidOperationException bude vyvolána, pokud prvek již má rozšíření tohoto typu.

AddExtension(ModelElement, Type)

Rozšiřte tento ModelElement o nově instance rozšíření zadaného typu. InvalidOperationException bude vyvolána, pokud prvek již má rozšíření tohoto typu.

AddExtension<T>(ModelElement)

Rozšiřte tento ModelElement s nově vytvořeným rozšířením určitého typu. InvalidOperationException bude vyvolána, pokud prvek již má rozšíření stejného typu.

GetAllExtensions(ModelElement)

Vrátit výčet, který provádí šířku první procházení přes strom rozšiřující prvky vložené v tomto ModelElement.

GetBaseElement(ModelElement)

Vrátí kořen virtuálního MEL, ve kterém se zadaná ModelElement účastní.

GetExtension(ModelElement, DomainClassInfo)

DomainClass Diagram Description for Microsoft.VisualStudio.Modeling.Diagrams.Diagrams.Diagram

GetExtension(ModelElement, Guid)

DomainClass Diagram Description for Microsoft.VisualStudio.Modeling.Diagrams.Diagrams.Diagram

GetExtension(ModelElement, Type)

Získejte ExtensionElement zadaného typu z dostupných rozšíření tohoto ModelElement. Pokud prvek nemá takové rozšíření, bude vyvolána výjimka InvalidOperationException.

GetExtension<T>(ModelElement)

Získejte ExtensionElement zadaného typu z dostupných rozšíření tohoto ModelElement. Pokud prvek nemá takové rozšíření, bude vyvolána výjimka InvalidOperationException.

IsExtendedBy(ModelElement, DomainClassInfo)

Dotaz, zda je tento ModelElement aktuálně rozšířen ExtensionElement určitého typu.

IsExtendedBy(ModelElement, Guid)

Dotaz, zda je tento ModelElement aktuálně rozšířen ExtensionElement určitého typu.

IsExtendedBy(ModelElement, Type)

Dotaz, zda je tento ModelElement aktuálně rozšířen ExtensionElement určitého typu.

RemoveExtension(ModelElement, DomainClassInfo)

Odeberte všechny rozšíření zadané ModelElement, který je určitého typu.

RemoveExtension(ModelElement, ExtensionElement)

Odeberte zadaný ExtensionElement z rozšíření tohoto ModelElement.

RemoveExtension(ModelElement, Guid)

Odeberte všechny rozšíření zadané ModelElement, který je určitého typu.

RemoveExtension(ModelElement, Type)

Odeberte všechna rozšíření tohoto ModeluElement, která je konkrétního typu.

TryGetExtension(ModelElement, DomainClassInfo)

DomainClass Diagram Description for Microsoft.VisualStudio.Modeling.Diagrams.Diagrams.Diagram

TryGetExtension(ModelElement, Guid)

DomainClass Diagram Description for Microsoft.VisualStudio.Modeling.Diagrams.Diagrams.Diagram

TryGetExtension(ModelElement, Type)

DomainClass Diagram Description for Microsoft.VisualStudio.Modeling.Diagrams.Diagrams.Diagram

TryGetExtension<T>(ModelElement)

Získejte ExtensionElement zadaného typu z dostupných rozšíření tohoto ModelElement. Pokud tento prvek nemá takové rozšíření, bude výsledek null.

CanDelete(ModelElement, Guid[])

Odstraní prvek z modelu.

GetLocks(ModelElement)

Získejte příznaky zámku pro tento prvek. To bude zahrnovat všechny zámky povolené u oddílu obsahujícího element .

IsLocked(ModelElement, Locks)

Otestujte, jestli má tento prvek zadanou sadu zámků.

SetLocks(ModelElement, Locks)

Nastavit příznaky zámku tohoto prvku

Platí pro