NodeShape.OnAbsoluteBoundsChanged, méthode
Appelé lorsque la taille ou l'emplacement de la forme ont changé.
Espace de noms : Microsoft.VisualStudio.Modeling.Diagrams
Assembly : Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0 (dans Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.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
Un objet qui spécifie l'ancien absolu et nouvel l'englobe.
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.Assurez -vous que vous appelez [base.OnAbsoluteBoundsChanged(e)].
Lorsque utiliser cette méthode
Utilisez cette méthode lorsque vous souhaitez mettre à jour les valeurs qui ne sont pas dans la banque - c. autrement dit., elles ne sont pas des propriétés des éléments de modèle ou de diagramme.Cette méthode est toujours appelée une fois la zone englobante change, même lorsque l'utilisateur appelle la commande de phase de restauration.
Si vous souhaitez répondre à la modification en faisant un autre intérieur de modification le modèle ou le diagramme - par exemple pour régler la position des formes avoisinantes - créent ChangeRule pour observer la propriété de domaine d'AbsoluteBounds dans votre classe de forme.Dans une phase de restauration, toutes les propriétés dans le magasin sont réinitialisées par le gestionnaire de phase de restauration, et la règle 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.