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
- element
Tipo: Microsoft.VisualStudio.Modeling.ModelElement
Instancia de clase de dominio que la forma va a representar.
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
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.
Vea también
Referencia
Microsoft.VisualStudio.Modeling.Diagrams (Espacio de nombres)