UIElement.IsMeasureValid Właściwość

Definicja

Pobiera wartość wskazującą, czy bieżący rozmiar zwrócony przez miarę układu jest prawidłowy.

C#
public bool IsMeasureValid { get; }

Wartość właściwości

Boolean

true jeśli przekazanie miary układu zwróciło prawidłową i bieżącą wartość; w przeciwnym razie , false.

Uwagi

Możesz wymusić unieważnienie pomiaru i układu, wywołując InvalidateMeasure ten element (lub dowolny element nadrzędny w drzewie wizualnym). Określa układ rekompozycji asynchronicznie, występujący w czasie określonym przez system układu. Alternatywnie możesz wykonać natychmiastowe połączenie z usługą UpdateLayout. Należy jednak wywołać metodę UpdateLayout tylko wtedy, gdy istnieje prawdopodobieństwo, że żadne dalsze unieważnienie nie oczekują (duża liczba niepotrzebnie wymuszonych aktualizacji będzie miała konsekwencje dotyczące wydajności).

Jeśli IsMeasureValid parametr ma falsewartość , IsArrangeValid musi być false również (przez wymuszoną logikę procesu układu, rozmieszczenie nie może być prawidłowe bez uprzedniego prawidłowego pomiaru).

Dotyczy

Produkt Wersje
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
Windows Desktop 3.0, 3.1, 5, 6, 7

Zobacz też