NodeShape.OnAbsoluteBoundsChanged, méthode
Appelée lorsque la taille ou l'emplacement de la forme a changé.
Espace de noms : Microsoft.VisualStudio.Modeling.Diagrams
Assembly : Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0 (dans Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0.dll)
Syntaxe
'Déclaration
Public Overridable Sub OnAbsoluteBoundsChanged ( _
e As AbsoluteBoundsChangedEventArgs _
)
public virtual void OnAbsoluteBoundsChanged(
AbsoluteBoundsChangedEventArgs e
)
Paramètres
- e
Type : Microsoft.VisualStudio.Modeling.Diagrams.AbsoluteBoundsChangedEventArgs
Objet qui spécifie les anciennes et les nouvelles limites absolues.
Notes
Substituez cette méthode dans votre classe de forme, pour répondre à une modification de forme ou d'emplacement. Cette méthode sera appelée uniquement si les valeurs anciennes et nouvelles sont différentes. Veillez à appeler l'OnAbsoluteBoundsChanged.
Quand utiliser cette méthode
Utilisez cette méthode lorsque vous voulez mettre à jour les valeurs qui ne sont pas dans le magasin c'est-à-dire. Autrement dit., elles ne sont pas des propriétés d'éléments de modèle ou de diagramme. Cette méthode est toujours appelée après la zone englobante change, même lorsque l'utilisateur appelle la commande Annuler.
Si vous souhaitez répondre à la modification en effectuant un autre intérieur de modification le modèle ou le diagramme (par exemple pour définir la position des formes avoisinantes - créent un ChangeRule pour observer la propriété du domaine d'AbsoluteBounds dans votre classe de forme. Dans une annulation, toutes les propriétés dans le magasin sont réinitialisés par le gestionnaire d'annulation, et la logique de modification n'est pas appelée. Pour plus d'informations, consultez l'exemple sous AbsoluteBoundsDomainPropertyId.
Si vous souhaitez limiter la taille ou l'emplacement d'une forme, utilisez BoundsRules.
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.