NodeShape.OnAbsoluteBoundsChanged (Método)

Se llama cuando el tamaño o la ubicación de la forma ha cambiado.

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 Sub OnAbsoluteBoundsChanged ( _
    e As AbsoluteBoundsChangedEventArgs _
)
public virtual void OnAbsoluteBoundsChanged(
    AbsoluteBoundsChangedEventArgs e
)

Parámetros

Comentarios

Invalide este método en la clase shape, para responder a un cambio de forma o de ubicación.Llamará a este método sólo si los valores antiguos y nuevos son diferentes.Asegúrese de que llama a [base.OnAbsoluteBoundsChanged(e)].

cuándo utilizar este método

  • Utilice este método si desea actualizar los valores que no están en el almacén (es decir, no son propiedades de elementos de modelo o del diagrama.Este método siempre se llama después de que el cuadro de límite, incluso cuando el usuario invoca el comando deshacer.

  • Si desea responder al cambio creando otro dentro de cambio el modelo o el diagrama (por ejemplo ajustar la posición de formas vecinas - crea ChangeRule para observar la propiedad del dominio de AbsoluteBounds en la clase shape.En una fase de reversión, todas las propiedades de almacén son restauradas por el controlador de deshacer, y la regla de cambio no se denomina.Para obtener más información, consulte el ejemplo de AbsoluteBoundsDomainPropertyId.

  • Si desea restringir el tamaño o la ubicación de una forma, utilice BoundsRules.

Seguridad de .NET Framework

Vea también

Referencia

NodeShape Clase

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