我希望在没有用户交互的情况下在代码后面手动触发ItemsControl的Measure / Arrange布局传递。可能吗?如果是,怎么样?我尝试了InvalidateMeasure()
,UpdateLayout()
,但没有用。
答案 0 :(得分:1)
使用InvalidateVisual
方法调用重新渲染:
使元素的呈现无效,并强制使用全新的元素 布局通行证。在布局周期完成后调用OnRender。
但是,正如Microsoft建议在应用程序中几乎不能手动使用它,如果我们知道,可能会有另一种解决您的问题的方法(例如正确使用依赖项属性)。