UIElement.IsArrangeValid 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取一个值,该值指示此元素布局中的子元素的计算大小和位置是否有效。
public:
property bool IsArrangeValid { bool get(); };
public bool IsArrangeValid { get; }
member this.IsArrangeValid : bool
Public ReadOnly Property IsArrangeValid As Boolean
属性值
如果布局的大小和位置都有效,则为 true,否则为 false。
注解
可以通过调用 InvalidateArrange 此元素 (或其父元素) 强制使排列失效。 这将标记布局,以便在布局系统确定的时间重新组合布局。 或者,可以立即调用 UpdateLayout ,但只有在确定没有进一步的失效等待 (大量不必要的强制更新对性能造成) 影响时,才应执行此操作。
IsArrangeValid 不能为 true ,除非 IsMeasureValid 在布局过程中也 true (,否则排列不能有效,没有测量首先有效) 。