首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何将多个系列数据库绑定到Silverilght工具包图表

如何将多个系列数据库绑定到Silverilght工具包图表
EN

Stack Overflow用户
提问于 2009-05-06 18:12:55
回答 2查看 1.5K关注 0票数 1

我试图使用数据库将数据绑定到Silverlight工具包图表。我会有一个到多个系列,所以无法确定多少系列,我需要在手边。我还想坚持使用一个数据库模型,而不是像许多其他控件绑定到这个数据源那样,以编程的方式添加这些系列。

我在网上找到了Jeremiah的一篇文章,它给出了解决这个问题的方法。

耶利米溶液

现在,这在一开始非常有效,直到我尝试在应用程序运行时更新我的数据库的数据源值,这将不会反映。好像它没有订阅PropertyChanged事件一样。我甚至将相同的数据绑定到图表旁边的一个数据集,每当数据库的数据源值发生变化时,数据集就会像预期的那样进行响应。

在耶利米的解决方案中的ChartHelper中,我具有以下依赖属性

代码语言:javascript
运行
复制
public static readonly DependencyProperty SeriesSourceProperty =
        DependencyProperty.RegisterAttached("SeriesSource", 
                                            typeof(IEnumerable), 
                                            typeof(ChartHelper),
                                            new PropertyMetadata(SeriesSourceChanged));

当我的应用程序启动时会调用SeriesSourceChanged事件。但是,当DataBinding的数据源值发生变化时,不会再次调用它。

因此,问题如下:

  • 如何使用此解决方案捕获PropertyChanged通知?
  • 有什么东西我可以添加到上面的DependencyProperty来捕捉这一点吗?
  • 这是我需要添加到图表或系列来实现这一点吗?

我已经为此绞尽脑汁好几天了,所以任何帮助或建议都将不胜感激。

谢谢!

EN

Stack Overflow用户

回答已采纳

发布于 2010-07-13 06:20:59

我从来没有找到这个问题的解决方案,最后我使用了视火的图表控件。

我发现这更容易定制,但从未找到一种使用绑定来实现这一目标的简洁方法,并最终采用了一种更先进的方法。

票数 0
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/830931

复制
相关文章

相似问题

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