UIElement.IsArrangeValid Eigenschaft

Definition

Ruft einen Wert ab, der angibt, ob die berechnete Größe und die berechnete Position von untergeordneten Elementen im Layout dieses Elements gültig sind.Gets a value indicating whether the computed size and position of child elements in this element's layout are valid.

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

Eigenschaftswert

true, wenn die Größe und die Position im Layout gültig sind, andernfalls false.true if the size and position of layout are valid; otherwise, false.

Hinweise

Sie können erzwingen, dass die Anordnung für ungültig erklärt wird, indem Sie InvalidateArrange für dieses Element (oder die zugehörigen übergeordneten Elemente) aufrufen.You can force arrangement to be invalidated by calling InvalidateArrange on this element (or its parents). Dadurch wird das Layout für die Neukomposition zu einem Zeitpunkt festgelegt, zu dem das Layoutsystem bestimmt.This flags the layout for recomposition at such time as the layout system determines. Alternativ kann auch ein sofortiger UpdateLayout aufgerufen werden. Dies ist jedoch nur möglich, wenn sicher ist, dass keine weiteren Invalidierungen ausstehen (eine große Anzahl unnötiger erzwungener Updates wirkt sich auf die Leistung aus).Alternatively, an immediate call to UpdateLayout could be made, but this should only be done if it is certain that no further invalidations are pending (a large number of unnecessarily forced updates has performance consequences).

IsArrangeValid können nur dann true werden, wenn IsMeasureValid ebenfalls true ist (beim Layoutprozess kann die Anordnung nicht gültig sein, ohne dass die Maßeinheit zuerst gültig ist).IsArrangeValid cannot be true unless IsMeasureValid is also true (in the layout process, arrangement cannot be valid without measurement first being valid).

Gilt für:

Siehe auch