Partager via


UIElement.InvalidateMeasure Méthode

Définition

Invalide l’état de mesure (disposition) d’un UIElement.

public:
 virtual void InvalidateMeasure() = InvalidateMeasure;
void InvalidateMeasure();
public void InvalidateMeasure();
function invalidateMeasure()
Public Sub InvalidateMeasure ()

Remarques

UpdateLayout équivaut essentiellement à appeler InvalidateMeasure et InvalidateArrange dans l’ordre.

Les mises à jour de disposition peuvent être forcées par le code de l’application plutôt que par le comportement du système de disposition intégré. Toutefois, ce n’est généralement pas recommandé. L’appel de InvalidateArrange, InvalidateMeasure ou UpdateLayout est généralement inutile et peut entraîner des performances médiocres en cas de surutilis. Dans de nombreuses situations où le code d’application peut modifier les propriétés de disposition, le système de disposition traite probablement déjà les mises à jour de manière asynchrone. Le système de disposition dispose également d’optimisations pour traiter les cascades de modifications de disposition par le biais de relations parent-enfant, et le forçage de la disposition avec du code d’application peut fonctionner contre de telles optimisations. Néanmoins, il est possible que des situations de disposition existent dans des scénarios plus complexes où forcer la disposition est la meilleure option pour résoudre un problème de minutage ou d’autres problèmes de disposition. Il suffit de l’utiliser délibérément et avec parcimonie.

S’applique à

Voir aussi