我有一个Visiblox图表,它有一个数据系列,其值是数据绑定。
问题是数据源有数千项(键值对),所以更新非常缓慢。
因此,我想在加载过程中显示一个旋转器:
但是如何由Visiblox通知它什么时候更新,以及在它完成更新之后才通知我?
我想避免使用管道,比如:
(甚至不确定它是否会起作用)
请注意,如果整个UI被冻结,这可能是不可能的。:(
发布于 2013-11-20 11:16:37
我不确定你以前是否有过所谓的“纺丝器”的经验,但在我看来,你将无法达到你的要求。因为WPF不能在没有自定义动画代码的情况下显示动画.gif文件,这基本上意味着如果没有UI线程交互,它们就不能显示。
现在,如果您想在应用程序在后台线程中执行一些长时间运行过程时显示一个加载.gif,那就可以了。但是,即使您找到了要附加的事件,也希望在控件使用UI线程绘制图表的同时使您的旋转器动画化。
这样做最多只会带来意想不到的结果,并且更有可能只显示部分冻结的旋转器,同时延长控件绘制图表所需的时间。
https://stackoverflow.com/questions/20093721
复制相似问题