Partager via


AdornerLayout.EvaluateLayout, méthode

Obtient une valeur qui indique si l'ornement doit rester dans l'arborescence de l'interface utilisateur.

Espace de noms :  Microsoft.Windows.Design.Interaction
Assembly :  Microsoft.Windows.Design.Interaction (dans Microsoft.Windows.Design.Interaction.dll)

Syntaxe

'Déclaration
Public MustOverride Function EvaluateLayout ( _
    view As DesignerView, _
    adorner As UIElement _
) As Boolean
public abstract bool EvaluateLayout(
    DesignerView view,
    UIElement adorner
)
public:
virtual bool EvaluateLayout(
    DesignerView^ view, 
    UIElement^ adorner
) abstract
abstract EvaluateLayout : 
        view:DesignerView * 
        adorner:UIElement -> bool 
public abstract function EvaluateLayout(
    view : DesignerView, 
    adorner : UIElement
) : boolean

Paramètres

Valeur de retour

Type : System.Boolean
true si adorner doit rester dans l'arborescence de l'interface utilisateur.false si un ou plusieurs visuels auxquels il est associé ne font plus partie de l'arborescence de l'interface utilisateur.

Exceptions

Exception Condition
ArgumentNullException

view ou adorner est nullune référence null (Nothing en Visual Basic).

Notes

La méthode EvaluateLayout examine la vue, le modèle ou d'autres éléments connexes dont l'ornement a besoin et calcule si la méthode Measure ou Arrange de l'ornement doit être invalidée.

Notes

Cette méthode étant très fréquemment appelée, vous devez la rendre aussi rapide que possible.

Sécurité .NET Framework

Voir aussi

Référence

AdornerLayout Classe

Microsoft.Windows.Design.Interaction, espace de noms

AdornerPanel

PrimarySelectionAdornerProvider

Autres ressources

Procédure pas à pas : création d'un ornement au moment du design

Architecture d'ornement