-2

我想在代码后面手动触发 ItemsControl 的测量/排列布局传递,而无需用户交互。可能吗?如果是,如何?我试过InvalidateMeasure(),,UpdateLayout()但没有用。

4

1 回答 1

1

使用该InvalidateVisual方法调用重新渲染:

使元素的渲染无效,并强制执行全新的布局传递。OnRender 在布局周期完成后调用。

但是,正如 Microsoft 建议在应用程序中几乎不应该手动使用它一样,如果我们知道的话,可能还有另一种解决您的问题的方法(例如正确使用依赖属性)。

于 2011-11-12T11:38:34.807 回答