如何关闭WPF中UI更改的逐步更新?

时间:2011-03-07 22:21:24

标签: c# .net wpf animation performance

基本上我有一个标准的WPF UI,它有列表框,复选框,列表视图等,但是当我更改它们时,需要一段时间才能显示更改。例如,假设我刷新了绑定,UI显示不会立即更新。大约需要一秒左右的时间来检查或取消选中复选框。

这是一个可以关闭的设置吗?

或者这是因为Windows 7 Aero的东西?我使用的是Visual Studio 2010,但它看起来并不像那样,即使它也是WPF。

有什么想法吗?

2 个答案:

答案 0 :(得分:1)

你说刷新绑定。您是否使用与INotifyPropertyChanged的属性绑定?这最快,因为只更新了已更改的项目。

答案 1 :(得分:1)

听起来好像你对系统主题中的转换感到不满意。您可以force a different system theme或覆盖自己的默认样式。