ShapeElement.OnBoundsFixup, méthode
Appelée lorsque les limites de position et de taille du parent et des enfants sont définies ou ajustées. Méthode override pour modifier la taille ou la disposition interne.
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 OnBoundsFixup ( _
fixupState As BoundsFixupState, _
iteration As Integer, _
createdDuringViewFixup As Boolean _
)
public virtual void OnBoundsFixup(
BoundsFixupState fixupState,
int iteration,
bool createdDuringViewFixup
)
Paramètres
- fixupState
Type : Microsoft.VisualStudio.Modeling.Diagrams.BoundsFixupState
Indique le moment de l'appel.
- iteration
Type : System.Int32
Nombre d'appels sur cet objet dans cette transaction.Utilisé pour éviter des boucles de disposition provoquées par des règles en conflit.Si ce nombre dépasse une petite limite, n'effectue pas d'autres modifications.
- createdDuringViewFixup
Type : System.Boolean
True pour indiquer qu'une forme enfant a été créée lorsque les éléments de la vue ont été ajustés ; sinon, false.
Exemples
public override void OnBoundsFixup(DslDiagrams::BoundsFixupState fixupState, int iteration, bool createdDuringViewFixup)
{
base.OnBoundsFixup(fixupState, iteration, createdDuringViewFixup);
if(iteration == 0)
{
foreach(DslDiagrams::Decorator decorator in this.Decorators)
{
if(decorator.RequiresHost)
{
decorator.RepositionHostShape(decorator.GetHostShape(this));
}
}
}
}
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.