gpt4 book ai didi

c# - 如何在 BarChart 中绑定(bind)列表中的值

转载 作者:行者123 更新时间:2023-12-03 10:44:09 30 4
gpt4 key购买 nike

我有一个应用程序检查服务器上的传入邮件并刷新其中包含 X 值的列表。现在我想在实时图表中绘制传入邮件计数。我用 http://lvcharts.net为了这。

我有两个类,一个带有计数的邮件对象和一个 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}">
......

对象在一个正常的列表中,自动刷新我使用 MVVM。

我的问题是:

如何将列表绑定(bind)到 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 绑定(bind)到“DisplayMemberBinding”中列表中的对象值

关于c# - 如何在 BarChart 中绑定(bind)列表中的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36080853/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com