【问题标题】:WinRT XAML Toolkit Visualization errorWinRT XAML 工具包可视化错误
【发布时间】:2014-04-22 17:10:22
【问题描述】:

我有一个页面,我想在其中使用 WinRT Xaml 工具包数据可视化控件放置图表。

我有以下代码:

   <Charting:Chart x:Name="PieChart" Width="400" Height="400">
        <Charting:Chart.Series>
            <Charting:PieSeries IndependentValuePath="X" DependentValuePath="Y"/>
        </Charting:Chart.Series>
    </Charting:Chart>

VS 告诉我,PieSeries 是错误的:“无法将 'PieSeries' 类型的值添加到 'Collection`1' 类型的集合或字典中”。

为什么这是一个错误?

【问题讨论】:

标签: c# xaml windows-runtime winrt-xaml-toolkit


【解决方案1】:

它没有经过全面测试,但看起来这就是样本现在所做的,你能做类似的事情吗?

<charting:Chart
    x:Name="PieChart"
    Title="Pie Chart"
    Margin="70,0">
    <charting:Chart.Series>
        <Series:PieSeries
            Title="Population"
            ItemsSource="{Binding Items}"
            IndependentValueBinding="{Binding Name}"
            DependentValueBinding="{Binding Value}"
            IsSelectionEnabled="True" />
    </charting:Chart.Series>
</charting:Chart>

【讨论】:

  • chartingSeries 命名空间是什么? (我假设图表是WinRTXamlToolkit.Controls.DataVisualization.Charting。)我已经尝试过WinRTXamlToolkit.Controls.DataVisualization.Charting.Series
  • 我认为它们现在都是同一个命名空间。单独的 XML 名称空间只是一些早期重构的产物。我怀疑您的错误仅仅是由于代码中的错误,因此您最好通过引用库的源代码(您需要 DataVisualization + 基础 WinRTXamlToolkit)并对其进行调试以查看发生了什么。
  • 如果它们是同一个命名空间,我仍然有问题。但是,如果我启动一个空白应用程序,它就可以正常工作。但无论如何,谢谢。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-01-14
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多