本文档已存档,并且将不进行维护。

UIElement.InvalidateArrange 方法

更新:2007 年 11 月

使元素的排列状态(布局)无效。使其无效后,将会更新元素的布局,除非随后被 UpdateLayout 强制执行,否则该更新将会异步发生。

命名空间:  System.Windows
程序集:  PresentationCore(在 PresentationCore.dll 中)

public void InvalidateArrange()
public void InvalidateArrange()
public function InvalidateArrange()
不能在 XAML 中使用方法。

频繁调用 InvalidateArrange,尤其是调用 UpdateLayout 将会对性能产生重大影响。因此,除非后续调用代码中的其他 API 绝对需要精确的布局状态,否则请避免调用此方法。您可能调用 InvalidateArrange 的一个高级方案就是您为一个依赖项属性创建 PropertyChangedCallback,该依赖项属性不在更改时仍然影响布局的排列处理过程的 FreezableFrameworkElement 派生类上。

Windows Vista

.NET Framework 和 .NET Compact Framework 并不是对每个平台的所有版本都提供支持。有关支持的版本的列表,请参见.NET Framework 系统要求

.NET Framework

受以下版本支持:3.5、3.0
显示: