[英]How to Bind Values from List in BarChart
我有一個應用程序,它可以檢查服務器上的傳入郵件並刷新其中包含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}">
......
對象是一個普通的List,自動Refesh我使用MVVM。
我的問題是:
如何將列表綁定到XAML值系列?
我已經使用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綁定到“DisplayMemberBinding”中列表的對象值
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.