Compartir a través de


ShapeElement.CreateChildShape (Método)

Crea una forma y la agrega como elemento secundario de esta forma.

Espacio de nombres:  Microsoft.VisualStudio.Modeling.Diagrams
Ensamblado:  Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0 (en Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0.dll)

Sintaxis

'Declaración
Protected Overridable Function CreateChildShape ( _
    element As ModelElement _
) As ShapeElement
protected virtual ShapeElement CreateChildShape(
    ModelElement element
)

Parámetros

Valor devuelto

Tipo: Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement
Nueva forma secundaria.

Comentarios

Puede invalidar este método para crear vínculos personalizados y formas adicionales.

Para obtener más información, vea FixUpChildShapes.

Ejemplos

protected override DslDiagrams::ShapeElement CreateChildShape(DslModeling::ModelElement element)
{
if(element is global::Fabrikam.DSL.TestValidation.ParentRelation)
{
return new global::Fabrikam.DSL.TestValidation.ParentConnector(this.Partition);
}
if(element is global::Fabrikam.DSL.TestValidation.Person)
{
return new global::Fabrikam.DSL.TestValidation.PersonShape(this.Partition);
}
return base.CreateChildShape(element);
}

Seguridad de .NET Framework

Vea también

Referencia

ShapeElement Clase

Microsoft.VisualStudio.Modeling.Diagrams (Espacio de nombres)