ShapeElement.OnBoundsFixup, méthode
Appelé lorsque les limites et positionnent taille du parent et des enfants sont définis ou réglés.Substitution pour modifier la taille ou la mise en page interne.
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 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 lorsque cela est appelé.
- iteration
Type : System.Int32
Le nombre de fois appelée sur cet objet dans cette transaction.Utilisé pour éviter des boucles de mise en page provoquées par des règles en conflit.Si ce numéro dépasse une petite limite, n'effectuez pas d'autres modifications.
- createdDuringViewFixup
Type : System.Boolean
true pour indiquer qu'une forme enfante a été créée lorsque les éléments dans la vue ont été réglé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.