C# amCharts:WPF MVVM数据绑定的帮助?

C# amCharts:WPF MVVM数据绑定的帮助?,c#,wpf,data-binding,mvvm,amcharts,C#,Wpf,Data Binding,Mvvm,Amcharts,通过MVVM在此处和amCharts查看有关数据绑定的一些帮助。目前我有: 一个可观察的集合,名为AskCollection 这是SymbolObjectModels的集合 每个模型包含一个: public double Size { get; set; } public double BidAsk { get; set; } public string QuoteID { get; set; } 目前,我正在尝试按如下方式绑定XAML中的数据,但运气不佳: <xaml>

通过MVVM在此处和amCharts查看有关数据绑定的一些帮助。目前我有:

一个可观察的集合,名为AskCollection

这是SymbolObjectModels的集合

每个模型包含一个:

public double Size { get; set; }
public double BidAsk { get; set; }
public string QuoteID { get; set; }
目前,我正在尝试按如下方式绑定XAML中的数据,但运气不佳:

<xaml>
    <am:LineChart Grid.ColumnSpan="2" SeriesSource="{Binding AskCollection}" IDMemberPath="{Binding QuoteID}" Background="DimGray">
                <am:LineChart.Graphs>
                    <am:LineChartGraph DataItemsSource="{Binding AskCollection}" ValueMemberPath="{Binding BidAsk}" SeriesIDMemberPath="{Binding QuoteID}">
                    </am:LineChartGraph>
                </am:LineChart.Graphs>
    </am:LineChart>
</xaml>

不幸的是,并没有出现折线图:(我还尝试了一个列表,而不是一个可观察的集合,仍然并没有乐趣

有人能看出我做错了什么吗


非常感谢,干杯。

IDMemberPath、ValueMemberPath等应该是属性名,而不是绑定。例如,IDMemberPath=“QuoteID”等等。

这是一个普通的wpf应用程序,还是您正在尝试渲染到XPS。只是问一下,因为我们在使用MVVM时遇到了类似的问题,所以它可以作为xml报告解决方案使用,所以我们遇到的问题是,amcharts在加载时会执行很多在渲染到xaml时未调用的操作,所以我们必须购买源代码权限并修复很多问题这些细节都是延迟加载,然后它工作得很好。否则,如果它是一个普通的WPF应用程序,AMCharts应该绑定得很好。嗨,jbtule,谢谢你的回复。我实际上只需要用谷歌搜索XPS是什么,所以我可以向你保证它只是一个普通的WPF应用程序:)不过,有趣的是,你应该在教程中提到OnLoad的主题,在他们使用代码隐藏的地方,他们在一个:private void Window_加载了他们的代码(object sender,RoutedEventArgs e)事件处理程序,我不确定这是否是您所指的,或者它是否会影响绑定,但感谢您的输入!您确定已在WPF UserControl上设置了DataContext吗?我建议使用WPF间谍应用程序,如WPF Inspector()来检查这些内容。或者,使用一个实现充实属性,并对它们进行断点,以查看是否正在访问它们。