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 o ajustar las formas secundarias que deben hacerse cuando se crea o actualiza un elemento de modelo.Llamado por Diagram.FixUpDiagram().
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
Public Overridable Function FixUpChildShapes ( _
childElement As ModelElement _
) As ShapeElement
public virtual ShapeElement FixUpChildShapes(
ModelElement childElement
)
Parámetros
- childElement
Tipo: Microsoft.VisualStudio.Modeling.ModelElement
el nuevo o re-parented modelo.
Valor devuelto
Tipo: Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement
la nueva o actualizada forma secundaria; si no, NULL, si no se configuró ninguna forma secundaria.
Comentarios
Una instancia de una clase de dominio en el modelo se puede mostrar por una forma del diagrama, como los mapas del elemento del diagrama especificados en la definición del ADSL.Cuando una instancia de clase de dominio se agrega al modelo, se llama a este método para crear la forma o formas necesaria.Menos normalmente, también se llama cuando la relación de incrustación de una instancia se cambia: esto puede ocurrir por ejemplo si el usuario cortar y pegar un elemento, o si un elemento se arrastra a partir de un contenedor a otro.
Este método llama FixUpDiagram para proporcionar la oportunidad de crear y/o de configurar las formas secundarias en respuesta al elemento especificado addingthe al modelo o cambiar a su elemento primario.
Puede invalidar este método para modificar el comportamiento predeterminado.Puede reemplazar opcionalmente los diferentes métodos invocados por FixupChildShapes().La mayoría de estos métodos se invalidan en la clase shape y determinados por el elemento del diagrama asignado en la definición de ADSL:
ShouldAddShapeForElement – determinar si un elemento secundario debe ser agregado para el elemento del modelo nuevo.
CreateChildShape – construir una nueva forma para la instancia de clase de dominio, si no existe
ChooseParentShape – normalmente esta forma
ChooseRelationship – determinar si la forma secundaria debe ser un en formas secundarias anidadas o formas secundarias de Relativo
OnChildConfiguring – denominado inmediatamente después de que se convierte la forma a un elemento secundario de este ShapeElement, pero antes de que se haya establecido su posición.
OnChildConfigured – denominado después de la posición de la forma secundaria se ha establecido
childShape.OnBoundsFixup() – denominado después de la posición del elemento secundario se haya establecido para permitir que ajustar los límites
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)