首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Visiblox中加载新的数据系列时,请通知它。

在Visiblox中加载新的数据系列时,请通知它。
EN

Stack Overflow用户
提问于 2013-11-20 10:44:50
回答 1查看 73关注 0票数 0

我有一个Visiblox图表,它有一个数据系列,其值是数据绑定

问题是数据源有数千项(键值对),所以更新非常缓慢。

因此,我想在加载过程中显示一个旋转器:

  • 该图表将检测新值并触发更新。
  • 我启动旋转器
  • 图表加载数据
  • 我阻止了旋转器

但是如何由Visiblox通知它什么时候更新,以及在它完成更新之后才通知我?

我想避免使用管道,比如:

  • 创建用于存储图表数据的专用属性
  • 检测源值何时更改
  • 触发旋转器
  • 同步地将数据输入图表
  • 当图表返回时,停止旋转器

(甚至不确定它是否会起作用)

请注意,如果整个UI被冻结,这可能是不可能的。:(

EN

回答 1

Stack Overflow用户

发布于 2013-11-20 11:16:37

我不确定你以前是否有过所谓的“纺丝器”的经验,但在我看来,你将无法达到你的要求。因为WPF不能在没有自定义动画代码的情况下显示动画.gif文件,这基本上意味着如果没有UI线程交互,它们就不能显示。

现在,如果您想在应用程序在后台线程中执行一些长时间运行过程时显示一个加载.gif,那就可以了。但是,即使您找到了要附加的事件,也希望在控件使用UI线程绘制图表的同时使您的旋转器动画化。

这样做最多只会带来意想不到的结果,并且更有可能只显示部分冻结的旋转器,同时延长控件绘制图表所需的时间。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20093721

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档