如何将图表绑定到列表<;T>;在Xamarin.Forms的XamDataChart中?
我有一份清单如下如何将图表绑定到列表<;T>;在Xamarin.Forms的XamDataChart中?,xamarin,xamarin.forms,infragistics,xamdatachart,Xamarin,Xamarin.forms,Infragistics,Xamdatachart,我有一份清单如下 public List<MonthlyData> MonthlyList; public class MonthlyData { public int Count; public string Month; } 公共列表月列表; 公共类月数据 { 公共整数计数; 公众弦月; } 列表MonthlyList中填充了12项,其中包含每个月的计数 我试图在XamDataChart中显示列表,但它只显示一个空白页 XAML代码: <ig:XamD
public List<MonthlyData> MonthlyList;
public class MonthlyData
{
public int Count;
public string Month;
}
公共列表月列表;
公共类月数据
{
公共整数计数;
公众弦月;
}
列表MonthlyList中填充了12项,其中包含每个月的计数
我试图在XamDataChart中显示列表,但它只显示一个空白页
XAML代码:
<ig:XamDataChart x:Name="Chart" >
<ig:XamDataChart.Axes>
<ig:CategoryXAxis x:Name="XAxis" ItemsSource="{Binding MonthlyList}" Label="{}{Month}" />
<ig:NumericYAxis x:Name="YAxis" />
</ig:XamDataChart.Axes>
<ig:XamDataChart.Series>
<ig:StackedColumnSeries x:Name="series" ItemsSource="{Binding MonthlyList}" Title="Data" XAxis="{x:Reference XAxis}" YAxis="{x:Reference YAxis}">
<ig:StackedColumnSeries.Series>
<ig:StackedFragmentSeries ValueMemberPath="Count" />
</ig:StackedColumnSeries.Series>
</ig:StackedColumnSeries>
</ig:XamDataChart.Series>
</ig:XamDataChart>
来自文档:
数据绑定允许链接两个对象的属性,以便
一方面的变化导致另一方面的变化
因此,只能绑定到公共属性而不是变量 解决方案:
public List<MonthlyData> MonthlyList { get; set; }
public List MonthlyList{get;set;}
您只能绑定到公共属性<代码>月列表不是property@Jason是否有一种方法可以在列表中显示数据?您只需将MonthlyList
propertyThanks设置为一个有效的属性@Jason@S.Patole我总结了你的评论并在那里写了一个答案。请您标记一下,以便我们可以帮助更多有相同问题的人:)。