我有一个应用程序,它检查服务器上的传入邮件并刷新其中包含X值的列表。现在我想在实时图表中绘制传入的邮件计数。我为此使用了http://lvcharts.net。
我有两个类,一个带有Count的邮件对象和一个TimeStamp
以及一个包含所有邮件对象的列表类。
这是我的示例(伪)XAMl代码:
<liveCharts:BarChart Name="MailChart" Grid.Row="1" Grid.Column="0">
<liveCharts:BarChart.Series>
<liveCharts:BarSeries Title="Mails" Values= "{Binding MailCountList.Count}"></liveCharts:BarSeries>
......
......
<liveCharts:BarChart.AxisY>
<liveCharts:Axis Title="Time" Labels="{Binding MailCountList.Timestamp}">
......
对象处于正常列表中,自动使用Refesh我使用MVVM。
我的问题是:
如何将List绑定到XAML Value Series?
答案 0 :(得分:0)
我使用ObservableCollection来查看内容和普通列表以填充排序等Xaml代码看起来像:
<ListView ItemsSource="{Binding TableList}" Grid.Row="0">
<ListView.View>
<GridView>
<GridViewColumn Width="50" Header="ID" DisplayMemberBinding="{Binding ID}"/>
<GridViewColumn Width="180" Header="Name" DisplayMemberBinding="{Binding Name}"/>
<GridViewColumn Width="100" Header="Group" DisplayMemberBinding="{Binding Group}"/>
<GridViewColumn Width="85" Header="Version" DisplayMemberBinding="{Binding Version}"/>
</GridView>
</ListView.View>
</ListView>
ListView的源位于ItemSource中并显示多行我使用GridViewColumn绑定到列表中的对象值&#34; DisplayMemberBinding&#34;