[英]WPF Force UI to update
在我的应用程序中,用户可以向上/向下滚动MainWindow。
问题是,当用户向下滚动MainWindow且其中的某些控件不完全可见时(例如,用户向下滚动且仅控件的底部可见),这些控件未刷新/更新其值(通过绑定提供)。 我怀疑WPF正在检测,该控件在某种程度上是不可见的,并且不会更新它的UI。 那么,如何强制这些控件更新其UI?
例如,在下面的图片中MainWindow中有一些图表,但是该窗口很小并且向下滚动,因此该图表并不完全可见。 它不会更新,它仍然是。 当我最大化时,窗口图表开始更新。 我希望它总是可以更新,无论可见的部分有多小:
这是一个虚拟化问题,您需要关闭图表的虚拟化(请参阅图表供应商的文档)。
在标准WPF控件中,有许多方法可以做到这一点。
[英]Force WPF UI thread to update on a task
[英]Force WPF Immediate UI update from UI thread
[英]Update UI element in wpf
[英]Update UI by code in WPF
[英]Wpf UI does not update
[英]WPF: Constanly Update UI in the background
[英]WPF UI Update from excel
[英]WPF multiple UI Update Simultaneously
[英]WPF Update UI From RefreshEvent
[英]WPF Update UI while loading
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.