Sdílet prostřednictvím


Compartment Třída

Definice

Toto je základní třída pro všechny oddíly. Oddíly jsou definovány tak, že mají rozbalitelné nebo sbalitelné záhlaví a tělo. Základní funkce hlaviček je implementována v této třídě. Provedení těla oddílu se provádí v odvozených třídách.

public ref class Compartment abstract : Microsoft::VisualStudio::Modeling::Diagrams::NodeShape
[Microsoft.VisualStudio.Modeling.Design.DescriptionResource("Microsoft.VisualStudio.Modeling.Diagrams.Compartment.Description", typeof(Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")]
[Microsoft.VisualStudio.Modeling.Design.DisplayNameResource("Microsoft.VisualStudio.Modeling.Diagrams.Compartment.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("cf908511-03d6-4d10-b53a-dddc44d66a9a")]
[System.CLSCompliant(true)]
[System.ComponentModel.TypeDescriptionProvider(typeof(Microsoft.VisualStudio.Modeling.Diagrams.CompartmentTypeDescriptionProvider))]
public abstract class Compartment : Microsoft.VisualStudio.Modeling.Diagrams.NodeShape
[<Microsoft.VisualStudio.Modeling.Design.DescriptionResource("Microsoft.VisualStudio.Modeling.Diagrams.Compartment.Description", typeof(Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")>]
[<Microsoft.VisualStudio.Modeling.Design.DisplayNameResource("Microsoft.VisualStudio.Modeling.Diagrams.Compartment.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("cf908511-03d6-4d10-b53a-dddc44d66a9a")>]
[<System.CLSCompliant(true)>]
[<System.ComponentModel.TypeDescriptionProvider(typeof(Microsoft.VisualStudio.Modeling.Diagrams.CompartmentTypeDescriptionProvider))>]
type Compartment = class
    inherit NodeShape
Public MustInherit Class Compartment
Inherits NodeShape
Dědičnost
Odvozené
Atributy

Konstruktory

Compartment(Partition, PropertyAssignment[])

Konstruktor

Pole

BackgroundGradientFieldName

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

(Zděděno od NodeShape)
CompartmentFillColorDomainPropertyId

ID vlastnosti domény CompartmentFillColor.

DomainClassId

ID třídy domény oddílu.

NameDomainPropertyId

Id vlastnosti domény.

TitleDomainPropertyId

ID vlastnosti domény názvu.

TitleFillColorDomainPropertyId

TitleFillColor ID vlastnosti domény.

TitleTextColorDomainPropertyId

TitleTextColor ID vlastnosti domény.

TitleVisibilityDomainPropertyId

Id vlastnosti domény TitleVisibility.

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, který 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ích hranic vzhledem k levému hornímu rohu diagramu bez ohledu na nadřazený ShapeElement.

(Zděděno od ShapeElement)
AccessibilityObject

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

(Zděděno od ShapeElement)
AccessibleDefaultActionDescription

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

(Zděděno od ShapeElement)
AccessibleDescription

Získá popis prvku používaného klientskými aplikacemi přístupnosti.

(Zděděno od ShapeElement)
AccessibleHelp

Získá popis toho, co prvek dělá nebo jak se prvek používá.

(Zděděno od ShapeElement)
AccessibleHelpTopicFileName

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

(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

Získá název prvku používaného klientskými aplikacemi pro usnadnění přístupu.

(Zděděno od ShapeElement)
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)
AllowCustomCompartmentFillColor

Získá nebo nastaví variabilitu barvy výplně prostoru.

AllowCustomTitleFillColor

Získá nebo nastaví variabilitu barvy výplně nadpisu.

AllowsChildrenInSelection

Získá, zda jsou podřízené položky tohoto obrazce 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 je podřízeným obrazcům povoleno změnit velikost tohoto obrazce.

(Zděděno od ShapeElement)
AllowsChildrenToShrinkParent

Získá hodnotu, která určuje, zda lze tento obrazec zmenšit a zvětšit o změny 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)
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ý se použije k vyplnění pozadí geometrie.

(Zděděno od ShapeElement)
BackgroundGradientMode

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

(Zděděno od NodeShape)
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

Vrátí pravidla mezí pro oddíl.

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.

CanFocus

Získá hodnotu označující, zda ShapeElement může přijmout fokus.

(Zděděno od ShapeElement)
CanMove

Získá hodnotu označující, zda je uživateli povoleno přemístit ShapeElement.

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ředový bod hranic ShapeElement.

(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)
ClipWhenDrawingFields

Získá hodnotu určující, zda oblast výřezu 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)
CollapsedSize

Toto je základní třída pro všechny oddíly. Oddíly jsou definovány tak, že mají rozbalitelné nebo sbalitelné záhlaví a tělo. Základní funkce hlaviček je implementována v této třídě. Provedení těla oddílu se provádí v odvozených třídách.

CompartmentFillColor

Získá nebo nastaví hodnotu vlastnosti domény CompartmentFillColor. Popis pro Microsoft.VisualStudio.Modeling.Diagrams.Compartment.Compartment Barva výplně

CompartmentFillColorStorage

Získá nebo nastaví barvu výplně prostoru z vlastního úložiště.

ConnectionPoints

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

(Zděděno od NodeShape)
Decorators

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

(Zděděno od ShapeElement)
DefaultContainerMargin

Získá výchozí okraj povolený mezi vnořenými obrazci a hranicemi jejich nadřazeného obrazce.

(Zděděno od NodeShape)
DefaultShapeField

Získá první pole ShapeField, které může získat fokus. Vrácené pole by se mělo použít jako výchozí pole obrazce, aby bylo možné přijímat klíčové události, když má ShapeElement 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.

(Zděděno od ShapeElement)
Diagram

Získá diagram, do kterého patří tento ShapeElement. (Může mít hodnotu null.)

(Zděděno od ShapeElement)
EnsureVisiblePreference

Předvolby metody EnsureVisible pro tento obrazec. Výchozí hodnota je vrátit VisiblePreference pro diagram hostující tento obrazec.

(Zděděno od ShapeElement)
Events

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

(Zděděno od ShapeElement)
ExpandedSize

Toto je základní třída pro všechny oddíly. Oddíly jsou definovány tak, že mají rozbalitelné nebo sbalitelné záhlaví a tělo. Základní funkce hlaviček je implementována v této třídě. Provedení těla oddílu se provádí v odvozených třídách.

FixedFlags

Získá Vlastnost FixedFlags pro GraphNode.

(Zděděno od NodeShape)
ForwardEventsToParent

Získá nebo nastaví, zda DragDrop, Key a Mouse události do této třídy by měly být předány nadřazený obrazec.

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ý se použije 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ěno. (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 zobrazí 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é se použije k kreslení obrysu geometrie.

(Zděděno od ShapeElement)
GeometryStyleSet

Získá sadu stylů, které se mají použít pro geometrii. (Má být volána pouze třídami odvozenými od ShapeGeometry.)

(Zděděno od ShapeElement)
GridSize

Získá velikost mřížky ve světových jednotkách, na které je tento obrazec. Ve výchozím nastavení se použije GridSize nadřazeného obrazce.

(Zděděno od ShapeElement)
HasAnchoring

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

(Zděděno od NodeShape)
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řenou relaci.

(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í, jestli má tento obrazec vlastní vykreslení popisu.

(Zděděno od ShapeElement)
HasDragOverToolTip

Vrátí informace o tom, zda tento obrazec podporuje popis přetahování.

(Zděděno od ShapeElement)
HasFilledBackground

Získá hodnotu označující, zda chcete nakreslit pozadí obrazce.

(Zděděno od ShapeElement)
HasHighlighting

Určuje, jestli má oddíl zvýraznění.

HasOutline

Určuje, jestli má oddíl obrys.

HasShadow

Určuje, jestli má prostor stín.

HasToolTip

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

(Zděděno od ShapeElement)
HeaderBackgroundField

Textové pole záhlaví oddílu.

HeaderBounds

Získá hranice záhlaví v jednotkách světa vzhledem k levému hornímu rohu tohoto obrazce.

HeaderDisplayText

Získá text záhlaví.

HeaderPlusMinusField

Pole rozbalení nebo sbalení záhlaví oddílu

HeaderTextField

Textové pole záhlaví oddílu.

Id

Jedinečný identifikátor tohoto prvku.

(Zděděno od ModelElement)
IsActive

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

(Zděděno od ModelElement)
IsDeleted

Je 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

Je 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řízenosti. Vnořené podřízené objekty jsou oříznuty svým nadřazeným obrazcem, zatímco relativní podřízený objekt není.

(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í podřízeným objektem nadřazeného objektu, nikoli vnořeným podřízeným objektem. Vnořené podřízené objekty jsou oříznuty svým nadřazeným obrazcem, zatímco relativní podřízený objekt není.

(Zděděno od ShapeElement)
IsVisible

Získá atribut visibility tohoto obrazce.

(Zděděno od ShapeElement)
LayoutObjectFixedFlags

Toto je základní třída pro všechny oddíly. Oddíly jsou definovány tak, že mají rozbalitelné nebo sbalitelné záhlaví a tělo. Základní funkce hlaviček je implementována v této třídě. Provedení těla oddílu se provádí v odvozených třídách.

(Zděděno od NodeShape)
LineAdjustAwayDefault

Získá nebo nastaví hodnotu, která označuje, zda se přechodné čáry segmenty podřízených obrazců mají pokusit zarovnat, když obrazce propojení sdílejí společný propojený obrazec. Segmenty střední čáry jsou segmenty, které neobsahují ani koncové body LinkShape. Tato vlastnost nemá vliv na spřažení tohoto obrazce s obrazci na stejné; platí pouze pro propojení obrazců, které jsou podřízené tomuto obrazci.

(Zděděno od ShapeElement)
LineAffinityDefault

Získá nebo nastaví hodnotu, která označuje, zda se přechodné čáry segmenty podřízených obrazců mají pokusit zarovnat, když obrazce propojení sdílejí společný propojený obrazec. Segmenty střední čáry jsou segmenty, které neobsahují ani koncové body LinkShape. Tato vlastnost nemá vliv na spřažení tohoto obrazce s obrazci na stejné; platí pouze pro propojení obrazců, které jsou podřízené tomuto obrazci.

(Zděděno od ShapeElement)
LineToLineClearance

Získá nebo nastaví vzdálenost ve světových jednotkách mezi podřízenými obrazci propojení. Tato vlastnost nemá vliv na vzdálenost mezi řádky tohoto obrazce u obrazců na stejné hodnotě; platí pouze pro propojení obrazců, které jsou podřízené tomuto obrazci. Tato hodnota musí být větší než 1e-6.

(Zděděno od ShapeElement)
LineToNodeClearance

Získá nebo nastaví vzdálenost ve světových jednotkách mezi obrazci podřízených propojení a obrazců podřízených uzlů. Tato vlastnost nemá vliv na vzdálenost řádků k uzlu tohoto obrazce se sousotenými obrazci; vztahuje se pouze na obrazce, které jsou podřízené tomuto obrazci. 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)
MaximumSize

Získá maximální velikost ShapeElement ve světových jednotkách.

(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 v jednotkách světa.
Minimální šířka obrazce přihrádky je minimální šířka základny. Minimální výška pro tvar přihrádky je sbalená výška.

ModelElement

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

(Zděděno od PresentationElement)
Name

Získá nebo nastaví hodnotu Vlastnosti domény názvu. Popis Microsoft.VisualStudio.Modeling.Diagrams.Compartment.Name

NestedChildShapes

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

(Zděděno od ShapeElement)
NestedShapesMargin

Získá okraj mezi tento ShapeElement ohraničující rámeček obvod a jeho vnořené uzly obrazce. Náskok je ve světových jednotkách. Tento okraj má poskytnout oblast podél obvodu tohoto ShapeElementu, přes kterou můžou směrovat linky připojení.

(Zděděno od ShapeElement)
NodeToNodeClearance

Získá nebo nastaví vzdálenost ve světových jednotkách mezi obrazci podřízených uzlů. Tato vlastnost nemá vliv na průchod mezi uzly tohoto obrazce s obrazci na stejné úrovni; vztahuje se pouze na obrazce uzlů, které jsou podřízené tomuto obrazci. Tato hodnota musí být větší než 1e-6.

(Zděděno od ShapeElement)
OutlinePenId

Získá ID prostředku pera, které se použije k kreslení obrysu geometrie.

(Zděděno od ShapeElement)
OutlinePenWidth

Získá šířku pera osnovy v jednotkách světa. To je užitečné pro zvýšení ohraničujícího obdélníku ShapeElement pro účely zneplatnění.

(Zděděno od ShapeElement)
PaintMoveableDecoratorSelectionLines

Pokud je tento obrazec vybraný, zda chcete nakreslit jednu čáru 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 velikost. Základní implementace vrátí hodnotu true.

(Zděděno od ShapeElement)
ParentLink

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

(Zděděno od ShapeElement)
ParentShape

Role domény ParentShape

(Zděděno od ShapeElement)
Partition

Získá nebo nastaví partition instance, která obsahuje tento prvek.

(Zděděno od ModelElement)
Perimeter

Získá grafickou cestu, která zahrnuje obrys ShapeElement, včetně tloušťky obrysu pera, který leží mimo ShapePath. Body v cestě jsou v jednotkách světa vzhledem k nadřazené jednotce 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 k souvisejícímu obrazci a poskytnout tak kontext. Tato vlastnost vrátí hodnotu null, pokud není třeba zvýraznit žádný obrazec.

Příklad použití: Uživatel nemusí mít jasno v tom, k jaké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)
ResizableSides

Dá se velikost této přihrádky změnit? Získá strany tohoto obrazce, jehož velikost může uživatel změnit.

ShapeFields

Kolekce polí obrazců pro tento typ obrazce.

(Zděděno od ShapeElement)
ShapeGeometry

Získá ShapeGeometry objekt přidružený k tomuto ShapeElement.

(Zděděno od ShapeElement)
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án tento ShapeElement a uživatel dvakrát klikne na položku panelu nástrojů. Pokud canMerge() ve výchozím nastavení selže pro tento ShapeElement, akce poklepáním přejde na ParentShape tohoto ShapeElementu a zkusí CanMerge() znovu. Pokud obrazec přepíše tuto metodu tak, aby vrátil false, poklikání panelu nástrojů se ukončí, pokud CanMerge() selže.

(Zděděno od ShapeElement)
Size

Získá nebo nastaví velikost obrazce.

(Zděděno od NodeShape)
Store

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

(Zděděno od ModelElement)
StyleSet

Získá instance 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)
TargetToolboxItemFilterAttributes

Vrátí kolekci ToolboxItemFilterAttribute objektů pro tento obrazec. Tyto atributy slouží k určení položek, které jsou v panelu nástrojů povolené nebo zakázané. Zde vrácená kolekce se stane součástí kolekce, kterou položky panelu nástrojů musí shodovat, aby bylo možné ji povolit. Chcete-li definovat kolekci, která je součástí samotné položky panelu nástrojů, použijte ToolboxItemFilterAttribute na ModelElement, který představuje položku panelu nástrojů.

(Zděděno od ShapeElement)
Title

Získá nebo nastaví hodnotu Vlastnosti domény title. Popis pro Microsoft.VisualStudio.Modeling.Diagrams.Compartment.Title

TitleFillColor

Získá nebo nastaví hodnotu Vlastnosti domény TitleFillColor. Popis pro Microsoft.VisualStudio.Modeling.Diagrams.Compartment.Title Barva výplně

TitleFillColorStorage

Získá nebo nastaví barvu názvu souboru z vlastního úložiště.

TitleTextColor

Získá nebo nastaví hodnotu TitleTextColor vlastnost domény. Popis pro Microsoft.VisualStudio.Modeling.Diagrams.Compartment.Title Text Color

TitleVisibility

Získá nebo nastaví hodnotu Vlastnosti domény TitleVisibility. Popis pro Microsoft.VisualStudio.Modeling.Diagrams.Compartment.Title Visibility

ToRoleLinkShapes

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

(Zděděno od NodeShape)
ZOrder

Získá relativní pořadí Z pro tento ShapeElement. Pokud se jedná o diagram, jedná se o nejnovější číslo pořadí Z 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)
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)
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 určující, zda zdrojový prvek reprezentovaný zadaný kořenový ProtoElement lze přidat do tohoto elementu.

(Zděděno od ModelElement)
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í.
Tento prvek má 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í.
Tento prvek má možnost změnit cíl na něco jiného než sám sebe.

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

Volal by 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 objekt ShapeElement nadřazeným objektem, ale v některých případech může 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á se z akce výběru.

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

Zmenší přihrádku tak, aby se vešla jenom do textového pole záhlaví. To lze volat pouze z transakce.

ConfiguredChildPortShape(Port, Boolean)

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

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

Vytvoří kopii elementu v modelu.

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

Vytvoří kopii elementu v modelu.

(Zděděno od ModelElement)
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)
CreateChildShape(ModelElement)

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

(Zděděno od ShapeElement)
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)
CreateInstanceStyleSet()

Create sadu stylů této instance.

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

Vytvoří instanci kolekce polí obrazců 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 nadřazeným řetězem 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)
DoFoldToShape(PointD, PointD)

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

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

Provede hittest vzhledem k bodu vzhledem k levému hornímu rohu diagramu ve světových jednotkách.

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

Provede hittest vzhledem k bodu vzhledem k levému hornímu rohu diagramu ve světových jednotkách.

(Zděděno od ShapeElement)
DoHitTestSelection(PointD, DiagramHitTestInfo)

Provede hittest u výběru kolem ShapeElement zadaného bodu vzhledem k levému hornímu rohu diagramu 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 shapeelementu pomocí zadaný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()

Toto je základní třída pro všechny oddíly. Oddíly jsou definovány tak, že mají rozbalitelné nebo sbalitelné záhlaví a tělo. Základní funkce hlaviček je implementována v této třídě. Provedení těla oddílu se provádí v odvozených třídách.

(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ásledný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()

Rozrůstá přihrádku tak, aby se vešla do všech polí. To lze volat pouze z transakce.

ExpandAll()

Rozbalí všechny obrazce v nadřazené hierarchii.

FindDecorator(String)

Najde dekorátor se zadaným názvem.

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

Volá ho tento ShapeElement, aby získal svého prvního potomka v navigační sekvenci.

Volá se podřízeným objektem ShapeElement nebo ShapeField, abyste získali 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á se podřízeným objektem ShapeElement nebo ShapeField, který získá posledního potomka tohoto obrazce v navigační sekvenci.

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

Volá ho podřízený ShapeElement nebo ShapeField, aby se za ní v navigační sekvenci získala první položka na stejné položce.

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

Najde první DiagramItem 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)

Volal podřízený ShapeElement nebo ShapeField, aby se v navigační sekvenci získala první prioritní položka na stejné položce dítěte.

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

Najde první DiagramItem před 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)
FindShapeField(String)

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

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

Volá se diagram.FixUpDiagram() a poskytuje možnost vytvářet nebo konfigurovat podřízené obrazce v reakci na přidání zadaného podřízeného prvku do modelu.

(Zděděno od ShapeElement)
Focused(DiagramClientView)

Vrátí hodnotu označující, zda je tento obrazec v zadaném zobrazení zaostř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á Objekt AccessibleObject přiřazený elementu

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

Volal 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 ShapeElementu.

(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)
GetCursor(Cursor, DiagramClientView, PointD)

Získá kurzor, který se zobrazí při ukazatel myši je 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)

Toto je základní třída pro všechny oddíly. Oddíly jsou definovány tak, že mají rozbalitelné nebo sbalitelné záhlaví a tělo. Základní funkce hlaviček je implementována v této třídě. Provedení těla oddílu se provádí v odvozených třídách.

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

Toto je základní třída pro všechny oddíly. Oddíly jsou definovány tak, že mají rozbalitelné nebo sbalitelné záhlaví a tělo. Základní funkce hlaviček je implementována v této třídě. Provedení těla oddílu se provádí v odvozených třídách.

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

Toto je základní třída pro všechny oddíly. Oddíly jsou definovány tak, že mají rozbalitelné nebo sbalitelné záhlaví a tělo. Základní funkce hlaviček je implementována v této třídě. Provedení těla oddílu se provádí v odvozených třídách.

(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í v této (nebo další) události MouseDown, pokud je myš nad zadaným bodem.

(Zděděno od ShapeElement)
GetRoleCollection<TCollection,TElement>(Guid)

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

(Zděděno od ModelElement)
GetShapeLuminosity(DiagramClientView, Color)

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

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

Toto je základní třída pro všechny oddíly. Oddíly jsou definovány tak, že mají rozbalitelné nebo sbalitelné záhlaví a tělo. Základní funkce hlaviček je implementována v této třídě. Provedení těla oddílu se provádí v odvozených třídách.

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

Toto je základní třída pro všechny oddíly. Oddíly jsou definovány tak, že mají rozbalitelné nebo sbalitelné záhlaví a tělo. Základní funkce hlaviček je implementována v této třídě. Provedení těla oddílu se provádí v odvozených třídách.

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

Toto je základní třída pro všechny oddíly. Oddíly jsou definovány tak, že mají rozbalitelné nebo sbalitelné záhlaví a tělo. Základní funkce hlaviček je implementována v této třídě. Provedení těla oddílu se provádí v odvozených třídách.

(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ý hostuje vlastnost zobrazena 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ána v podřízené části reprezentovaného elementu.

(Zděděno od ShapeElement)
GetToolTipText(DiagramItem)

Získá text popisu pro pel element pod kurzorem.

(Zděděno od ShapeElement)
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 (zviditelnit) obrazec a všechny jeho podřízené objekty

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

Skrytí vlastního popisu obrazce

(Zděděno od ShapeElement)
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)
InitializeFromDescription(CompartmentDescription)

Inicializuje tuto přihrádku z vlastnosti CompartmentDescription.

InitializeInstanceResources()

Přepíše existující prostředky pro tuto instanci ShapeElement. Tato metoda je volána po vytvoření instance instance style set byla vytvořena instance instance. Přepište tuto metodu pro úpravu existujících prostředků pro tuto instanci ShapeElement.

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

Inicializace prostředků obrazce na základě poskytnuté sady stylů

InitializeShapeFields(IList<ShapeField>)

Přidá záhlaví do obrazce oddílu.

Invalidate()

Zruší platnost objektu ShapeElement.

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

Zruší platnost objektu ShapeElement.

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

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

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

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

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

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

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

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

(Zděděno od ShapeElement)
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)
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 odkazy vytvořené 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 velikost určenou polohou 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)

Volá ho tento ShapeElement, aby nastavil fokus na první prioritní nadřazenou stránku v navigační sekvenci.

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

Volal tento ShapeElement k nastavení fokusu na jeho prvního prioritního potomka v navigační sekvenci.

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

Volal metody Navigate pro nastavení fokusu na zadaný DiagramItem.

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

Tato funkce ShapeElement volá k nastavení fokusu na první sourozenec tohoto obrazce (tj. první podřízený objekt) v navigační sekvenci.

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

Tento objekt ShapeElement volá k nastavení fokusu na poslední sourozenec tohoto obrazce (tj. poslední podřízený objekt nadřazeného objektu) v navigační sekvenci.

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

Volá tento ShapeElement k nastavení fokusu 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, ze kterého se má začít procházet.

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

Volá tento ShapeElement k nastavení fokusu 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, ze kterého se má začít procházet.

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

Toto je základní třída pro všechny oddíly. Oddíly jsou definovány tak, že mají rozbalitelné nebo sbalitelné záhlaví a tělo. Základní funkce hlaviček je implementována v této třídě. Provedení těla oddílu se provádí v odvozených třídách.

(Zděděno od NodeShape)
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í při malování.

(Zděděno od ShapeElement)
OnBeginEdit(DiagramItemEventArgs)

Volá se, když byly zahájeny 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)
OnChildConfigured(ShapeElement, Boolean, Boolean)

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

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

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

(Zděděno od NodeShape)
OnClick(DiagramPointEventArgs)

Pokud forwardEventsToParent == true přepíše událost na nadřazený obrazec, přepíše onClick.

OnCopy(ModelElement)

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

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

Volá model po odstranění elementu.

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

Volal model před odstraněním elementu.

(Zděděno od ModelElement)
OnDoubleClick(DiagramPointEventArgs)

Volána výchozí obslužnou rutinou Pole ShapeField OnDoubleClick().

OnDragDrop(DiagramDragEventArgs)

Pokud je vlastnost nastavená, přepošla zprávu OnDragDrop nadřazené službě.

OnDragEnter(DiagramDragEventArgs)

Událost vyvolaná při přetažení objektu IDataObject za hranice ShapeElement.

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

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

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

Pokud je vlastnost nastavená, přepošla zprávu OnDragOver nadřazené sadě.

OnEndEdit(DiagramItemEventArgs)

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

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

Tato metoda je volána při vytvoření obrazce inititiálně, odvozené třídy mohou přepsat provést inicializaci instance obrazce. Tato metoda je vždy volána v rámci transakce.

(Zděděno od ShapeElement)
OnKeyDown(DiagramKeyEventArgs)

Přepíše OnKeyDown a rozbalí nebo sbalí přihrádku při stisknutí pravé/levé klávesy.

OnKeyPress(DiagramKeyPressEventArgs)

Přepíše OnKeyPress na předávání událostí nadřazeného obrazce, pokud ForwardEventsToParent == true.

OnKeyUp(DiagramKeyEventArgs)

Přepíše OnKeyUp tak, aby události předával nadřazený obrazec, pokud ForwardEventsToParent == true.

OnMouseDown(DiagramMouseEventArgs)

Přepíše OnMouseDown na předávání událostí nadřazeného obrazce, pokud ForwardEventsToParent == true.

OnMouseEnter(DiagramPointEventArgs)

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

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

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

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

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

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

Volal ovládacího prvku OnMouseMove().

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

Přepíše OnMouseUp tak, aby události předával nadřazený obrazec, pokud ForwardEventsToParent == true.

OnMouseWheel(DiagramMouseEventArgs)

Volá 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, pokud je takový obrazec nalezen během deserializace. Poznámka: Základní implementace odebere obrazec.

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

Nakreslí vizuální zvýraznění obrazce. To neoznačuje výběr, pouze přitáhne pozornost uživatele k tomuto obrazci, když je vybrán jiný obrazec. (Viz ShapeElement.RelatedShapeToEmphasize.)

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

Nakreslí zpětnou vazbu přetažením, když je tento ShapeElement (nebo případně některý z jeho potomků) pod myší. Toto je volána pomocí ovládacího prvku OnPaint().

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

Standardní výběr není vykreslen.

OnPaintShape(DiagramPaintEventArgs)

Nakreslí ShapeElement. Toto je volána pomocí ovládacího prvku OnPaint().

(Zděděno od ShapeElement)
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á model 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 upozorňování, kdy se změní pozice hráče role.

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

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

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

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

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

Nastavení stylů obrazce do dané sady stylů

PerformResizeParentRule()

Nastaví a aktivuje ResizeParentRule 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 ShapeElement)
PerformResizeParentRule(Boolean, ShapeElement)

Nastaví a aktivuje ResizeParentRule 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 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)
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, ne 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()

Provede opravu zobrazení na tomto ShapeElement.

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

Odebere (odstraní) tento ShapeElement z GraphWrapperu i jeho relativní a vnořené podřízené obrazce.

(Zděděno od ShapeElement)
Selected(DiagramClientView)

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

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

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

(Zděděno od NodeShape)
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)

Volal ShapeElement.FixUpChildShapes() k získání hodnoty určující, zda shapeElement má být vytvořen a přidán jako podřízený objekt tohoto ShapeElement.

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

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

(Zděděno od ShapeElement)
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 pozici

(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 relativní 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ým obrazcům 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)
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)

Aktualizace odvozeného viditelného stavu 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)
UpdateSize()

Při přepsání v odvozené třídě tato metoda změní velikost oddílu na základě interních dat.

Událost

AbsoluteBoundsChanged

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

(Zděděno od NodeShape)
Click

Událost se aktivuje po kliknutí na obrazec.

(Zděděno od ShapeElement)
DoubleClick

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

(Zděděno od ShapeElement)
KeyDown

Událost se aktivovala, když je na obrazci fokus a je mimo provoz klávesová zkratka.

(Zděděno od ShapeElement)
KeyPress

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

(Zděděno od ShapeElement)
KeyUp

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

(Zděděno od ShapeElement)
MouseDown

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

(Zděděno od ShapeElement)
MouseMove

Událost se aktivovala, když se kurzor přesune nad obrazec.

(Zděděno od ShapeElement)
MouseUp

Událost se aktivuje při uvolnění tlačítka myši na obrazci.

(Zděděno od ShapeElement)
MouseWheel

Událost se aktivovala, když se kolečko myši pohybuje, když je kurzor nad obrazcem.

(Zděděno od ShapeElement)

Explicitní implementace rozhraní

IMergeElements.CanMerge(ProtoElementBase, ElementGroupPrototype)

Toto je základní třída pro všechny oddíly. Oddíly jsou definovány tak, že mají rozbalitelné nebo sbalitelné záhlaví a tělo. Základní funkce hlaviček je implementována v této třídě. Provedení těla oddílu se provádí v odvozených třídách.

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

Toto je základní třída pro všechny oddíly. Oddíly jsou definovány tak, že mají rozbalitelné nebo sbalitelné záhlaví a tělo. Základní funkce hlaviček je implementována v této třídě. Provedení těla oddílu se provádí v odvozených třídách.

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

Toto je základní třída pro všechny oddíly. Oddíly jsou definovány tak, že mají rozbalitelné nebo sbalitelné záhlaví a tělo. Základní funkce hlaviček je implementována v této třídě. Provedení těla oddílu se provádí v odvozených třídách.

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

Toto je základní třída pro všechny oddíly. Oddíly jsou definovány tak, že mají rozbalitelné nebo sbalitelné záhlaví a tělo. Základní funkce hlaviček je implementována v této třídě. Provedení těla oddílu se provádí v odvozených třídách.

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

Toto je základní třída pro všechny oddíly. Oddíly jsou definovány tak, že mají rozbalitelné nebo sbalitelné záhlaví a tělo. Základní funkce hlaviček je implementována v této třídě. Provedení těla oddílu se provádí v odvozených třídách.

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

Toto je základní třída pro všechny oddíly. Oddíly jsou definovány tak, že mají rozbalitelné nebo sbalitelné záhlaví a tělo. Základní funkce hlaviček je implementována v této třídě. Provedení těla oddílu se provádí v odvozených třídách.

(Zděděno od ModelElement)

Metody rozšíření

GetDslDefinitionModelElement(PresentationElement)

Tato metoda zajišťuje, že skutečný model element odpovídající PresentationElement je vrácen. Pro DslDesigner PELs odpovídající předmět může být ve skutečnosti interní TreeNode třída, a ne vlastní MEL. Tato metoda zpracovává tyto případy správně, aby se vrátila skutečná funkce MEL.

AddExtension(ModelElement, DomainClassInfo)

Rozšiřte tento ModelElement o 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 o nově instance 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ě instanci 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 o nově vytvořit instanci rozšíření určitého typu. InvalidOperationException bude vyvolána, pokud prvek již má rozšíření stejného typu.

GetAllExtensions(ModelElement)

Vrátí výčet, který provede šířku prvního procházení přes strom rozšiřujících prvků vložených v tomto ModeluElement.

GetBaseElement(ModelElement)

Vrátí kořen virtuální funkce MEL, na které se zadaný ModelElement podílí.

GetExtension(ModelElement, DomainClassInfo)

Toto je základní třída pro všechny oddíly. Oddíly jsou definovány tak, že mají rozbalitelné nebo sbalitelné záhlaví a tělo. Základní funkce hlaviček je implementována v této třídě. Provedení těla oddílu se provádí v odvozených třídách.

GetExtension(ModelElement, Guid)

Toto je základní třída pro všechny oddíly. Oddíly jsou definovány tak, že mají rozbalitelné nebo sbalitelné záhlaví a tělo. Základní funkce hlaviček je implementována v této třídě. Provedení těla oddílu se provádí v odvozených třídách.

GetExtension(ModelElement, Type)

Získejte ExtensionElement zadaného typu z dostupných rozšíření tohoto ModeluElement. Pokud element nemá žádné takové rozšíření bude vyvolána InvalidOperationException.

GetExtension<T>(ModelElement)

Získejte ExtensionElement zadaného typu z dostupných rozšíření tohoto ModeluElement. Pokud element nemá žádné takové rozšíření bude vyvolána InvalidOperationException.

IsExtendedBy(ModelElement, DomainClassInfo)

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

IsExtendedBy(ModelElement, Guid)

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

IsExtendedBy(ModelElement, Type)

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

RemoveExtension(ModelElement, DomainClassInfo)

Odeberte všechna rozšíření zadaného ModeluElement, která je určitého typu.

RemoveExtension(ModelElement, ExtensionElement)

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

RemoveExtension(ModelElement, Guid)

Odeberte všechna rozšíření zadaného ModeluElement, která je určitého typu.

RemoveExtension(ModelElement, Type)

Odeberte všechna rozšíření tohoto ModeluElement, která je určitého typu.

TryGetExtension(ModelElement, DomainClassInfo)

Toto je základní třída pro všechny oddíly. Oddíly jsou definovány tak, že mají rozbalitelné nebo sbalitelné záhlaví a tělo. Základní funkce hlaviček je implementována v této třídě. Provedení těla oddílu se provádí v odvozených třídách.

TryGetExtension(ModelElement, Guid)

Toto je základní třída pro všechny oddíly. Oddíly jsou definovány tak, že mají rozbalitelné nebo sbalitelné záhlaví a tělo. Základní funkce hlaviček je implementována v této třídě. Provedení těla oddílu se provádí v odvozených třídách.

TryGetExtension(ModelElement, Type)

Toto je základní třída pro všechny oddíly. Oddíly jsou definovány tak, že mají rozbalitelné nebo sbalitelné záhlaví a tělo. Základní funkce hlaviček je implementována v této třídě. Provedení těla oddílu se provádí v odvozených třídách.

TryGetExtension<T>(ModelElement)

Získejte ExtensionElement zadaného typu z dostupných rozšíření tohoto ModeluElement. Pokud tento prvek nemá žádné takové rozšíření, výsledek bude 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 některou ze zadaných sad zámků.

SetLocks(ModelElement, Locks)

Nastavení příznaků uzamčení tohoto prvku

Platí pro