UIElement.IsMeasureValid UIElement.IsMeasureValid UIElement.IsMeasureValid UIElement.IsMeasureValid Property

Definition

Ruft einen Wert ab, der angibt, ob die aktuelle, vom Layoutmaß zurückgegebene Größe gültig ist.Gets a value indicating whether the current size returned by layout measure is valid.

public:
 property bool IsMeasureValid { bool get(); };
public bool IsMeasureValid { get; }
member this.IsMeasureValid : bool
Public ReadOnly Property IsMeasureValid As Boolean

Eigenschaftswert

true, wenn von der Maßübergabe des Layouts ein gültiger und aktueller Wert zurückgegeben wurde, andernfalls false.true if the measure pass of layout returned a valid and current value; otherwise, false.

Hinweise

Sie können erzwingen, dass Messungen und Anordnung für ungültig erklärt werden InvalidateMeasure , indem Sie für dieses Element aufrufen (oder ein beliebiges übergeordnetes Element in der visuellen Struktur).You can force measurement and arrangement to be invalidated by calling InvalidateMeasure on this element (or any parent element up the visual tree). Dadurch wird das Layout für die asynchrone Neukomposition festgelegt, die zu einem vom Layoutsystem festgelegten Zeitpunkt auftritt.This designates the layout for recomposition asynchronously, occurring at a time determined by the layout system. Sie können auch einen sofortigen-Rückruf UpdateLayoutdurchführen.Alternatively, you could make an immediate call to UpdateLayout. Sie sollten jedoch nur dann anrufen UpdateLayout , wenn es wahrscheinlich ist, dass keine weiteren Invalidierungen ausstehen (eine große Anzahl unnötiger erzwungener Updates hat Leistungs Konsequenzen).However, you should only call UpdateLayout if it is likely that no further invalidations are pending (a large number of unnecessarily forced updates will have performance consequences).

Wenn IsMeasureValid den falseWert IsArrangeValid hat, muss false auch sein (durch die erzwungene Logik des Layoutprozesses kann die Anordnung nicht gültig sein, ohne dass die Maßeinheit zuerst gültig ist).If IsMeasureValid is false, IsArrangeValid must also be false (by the enforced logic of the layout process, arrangement cannot be valid without measurement first being valid).

Gilt für:

Siehe auch