簡體   English   中英

如何在BarChart中綁定列表中的值

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM