UIElement.IsArrangeValid Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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).