Sdílet prostřednictvím


ShapeElement.FixUpChildShapes – metoda

Vytvoří nebo upraví podřízené obrazce, které měl být vytvořen při vytvoření nebo aktualizaci prvku modelu.Volat Diagram.FixUpDiagram().

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

Syntaxe

'Deklarace
Public Overridable Function FixUpChildShapes ( _
    childElement As ModelElement _
) As ShapeElement
public virtual ShapeElement FixUpChildShapes(
    ModelElement childElement
)

Parametry

Vrácená hodnota

Typ: Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement
Nové nebo aktualizované podřízený obrazec; jinak, null, pokud byl nakonfigurován žádný podřízený obrazec.

Poznámky

Instanci třídy domény v modelu do diagramu obrazec můžete zobrazí podle mapy prvku diagramu v definici DSL.Instance třídy domény přidán model, tato metoda se nazývá vytvořit nezbytné obrazce nebo obrazců.Méně obvykle tato metoda je rovněž používán termín při vkládání vztah instance: můžou pro příklad Pokud uživatel vyjme a vloží prvek nebo prvek přetáhnete z jednoho kontejneru do druhého.

Tato metoda se nazývá FixUpDiagram poskytnout příležitost vytvořit a konfigurovat podřízené obrazce v reakci na addingthe Zadaný prvek modelu nebo změna nadřazené položky.

Tuto metodu změnit výchozí chování lze potlačit.Alternativně můžete přepsat různé metody, které jsou volány FixupChildShapes().Většina těchto metod jsou ve své třídě obrazce přepsáno a jeho mapa prvku diagramu v definici DSL, jsou určeny:

  • ShouldAddShapeForElement– k určení, zda dítě by přidání nového prvku modelu.

  • CreateChildShape– vytvořit nový obrazec pro instanci třídy domény, pokud již neexistuje

  • ChooseParentShape– obvykle tento obrazec

  • ChooseRelationship– k určení, zda má být podřízené obrazce vnořené podřízené obrazce nebo relativní podřízené obrazce

  • OnChildConfiguring– nazývá ihned po obrazec bude dítě této ShapeElement, ale před jeho postoj byl nastaven.

  • OnChildConfigured– nazývá po nastavení umístění podřízené obrazce

  • childShape.OnBoundsFixup()– nazývá po nastavení polohy dítěte, aby se upravit jeho hranice.

Zabezpečení rozhraní .NET Framework

Viz také

Referenční dokumentace

ShapeElement Třída

Microsoft.VisualStudio.Modeling.Diagrams – obor názvů