Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将图表绑定到列表<;T>;在Xamarin.Forms的XamDataChart中?_Xamarin_Xamarin.forms_Infragistics_Xamdatachart - Fatal编程技术网

如何将图表绑定到列表<;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我总结了你的评论并在那里写了一个答案。请您标记一下,以便我们可以帮助更多有相同问题的人:)。