資訊
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

UIElement.InvalidateArrange 方法

使項目的排列狀態 (配置) 失效。 在失效之後,項目會更新其配置,且這是非同步發生,除非後續由 UpdateLayout 所強制。

命名空間:  System.Windows
組件:  PresentationCore (在 PresentationCore.dll 中)

public void InvalidateArrange()

經常呼叫 InvalidateArrange,特別是 UpdateLayout,會對效能造成顯著影響。 因此,除非您絕對需要精確的配置狀態,以用於對程式碼中其他 APIs 的後續呼叫,否則請避免呼叫這個方法。 一個可能會呼叫 InvalidateArrange 的進階案例,就是為不在 Freezable 上的相依性屬性,或是仍會在變更時影響配置排列傳遞的 FrameworkElement 衍生類別,建立 PropertyChangedCallback

.NET Framework

支援版本:4、3.5、3.0

.NET Framework Client Profile

支援版本:4、3.5 SP1

Windows 7, Windows Vista SP1 (含) 以後版本, Windows XP SP3, Windows Server 2008 (不支援伺服器核心), Windows Server 2008 R2 (SP1 (含) 以後版本支援伺服器核心), Windows Server 2003 SP2

.NET Framework 並不支援各種平台的所有版本。如需支援的版本的清單,請參閱.NET Framework 系統需求

社群新增項目

顯示:
© 2014 Microsoft