Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Crea una forma y agrega como elemento secundario a esta forma.
Espacio de nombres: Microsoft.VisualStudio.Modeling.Diagrams
Ensamblado: Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0 (en Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.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
La instancia de clase de dominio que la forma es representar.
Valor devuelto
Tipo: Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement
la 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)