【问题标题】:dynamic data display chart plotter in MVVMMVVM中的动态数据显示图表绘图仪
【发布时间】:2013-07-27 06:17:16
【问题描述】:

我正在尝试在 MVVM 中使用 d3 图表绘图仪。

我正在尝试在我的项目中使用 Ravi (https://dynamicdatadisplay.codeplex.com/discussions/63633) 提供的代码,但不太确定如何正确使用它。

当我尝试在 XAML 代码中使用它时,它显示“在 ChartPlotter 类型中找不到属性 Linegraphs”。

我所做的是将 LinegraphViewModel.cs 添加到我的项目中,并使其与我的新项目具有相同的命名空间。

任何人都可以建议我应该怎么做才能在我的 MVVM 应用程序中成功使用绘图仪?

非常感谢!

【问题讨论】:

    标签: dynamic-data-display


    【解决方案1】:

    动态数据显示是一个包含许多不同组件的复杂库。将单个类拉入您的项目是不够的。您需要将 d3 .dll 引用到您的项目才能使用它的功能,以及在您的 xaml 中使用动态数据命名空间。

    在您的项目中添加对库的引用后,您可以像这样设置动态数据显示命名空间:

    xmlns:dynamicDataDisplay="http://research.microsoft.com/DynamicDataDisplay/1.0"
    

    【讨论】:

    • 嗨杰森,感谢您的回复。我试图使用 Ravi 编写的新命名空间。我发现将 d3 命名空间用于 MVVM 绑定目的极具挑战性,并且正在寻找一种解决方法。不过谢谢你的建议。如果我找到更好的解决方案,我会再次更新。
    • 嗨,我仍在努力寻找在 MVVM 模式中使用我的折线图的方法。不太确定如何使其正常工作。我已经有一个单独的程序(非 MVVM 模式)使用 D3 使用绘图仪绘制图表,但无法将其传输到 MVVM 模式。任何帮助将不胜感激!!!
    猜你喜欢
    • 2016-11-27
    • 1970-01-01
    • 2014-12-14
    • 2017-06-07
    • 1970-01-01
    • 2015-04-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多