Freigeben über


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.

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.

Hinweise

Sie können erzwingen, dass die Anordnung ungültig wird, indem Sie für dieses Element (oder dessen übergeordnete Elemente) aufrufen InvalidateArrange . Dadurch wird das Layout für die Neukomposition zu einem Zeitpunkt gekennzeichnet, der vom Layoutsystem bestimmt wird. Alternativ könnte ein sofortiger Aufruf UpdateLayout von erfolgen, aber dies sollte nur erfolgen, wenn sicher ist, dass keine weiteren Invalidierungen ausstehen (eine große Anzahl unnötig erzwungener Updates hat Leistungseinbußen).

IsArrangeValid kann nicht sein true , es sei denn IsMeasureValid , auch ist true (im Layoutprozess kann die Anordnung nicht gültig sein, ohne dass die Messung zuerst gültig ist).

Gilt für:

Weitere Informationen