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
- childElement
Typ: Microsoft.VisualStudio.Modeling.ModelElement
Nové nebo re-parented model.
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
- Plná důvěra přímému volajícímu. Částečně zabezpečený kód nemůže tento člen použít. Další informace naleznete v tématu Používání knihoven z částečně důvěryhodného kódu.