UIElement.InvalidateArrange 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
使元素排列状态(布局)无效。 排列状态失效后,该元素将更新其布局,更新将以异步方式发生,除非随后由 UpdateLayout() 强制执行。
public:
void InvalidateArrange();
public void InvalidateArrange ();
member this.InvalidateArrange : unit -> unit
Public Sub InvalidateArrange ()
注解
频繁调用 InvalidateArrange 或特别是要 UpdateLayout 产生重大性能后果的调用。 因此,除非对代码中的其他 API 进行后续调用时绝对需要精确的布局状态,否则请避免调用此方法。 可以调用InvalidateArrange的高级方案是,如果要为不在某个或FrameworkElement派生类上的Freezable依赖属性创建PropertyChangedCallback一个在更改布局时仍会影响布局排列传递的依赖属性。