创建一个没有xaml的图表

时间:2014-05-02 16:53:01

标签: .net xml windows-phone

我使用来自XML文件的amchart和数据在windows phone应用程序中创建了ColumnGraph。 我想创建相同的东西,但没有定义参数DataSource={Binding results} 这是我的XAML代码

 enter code here 

 <amq:SerialChart x:Name="MainPage1"  DataSource="{Binding results}"                       CategoryValueMemberPath="categories"
    AxisForeground="White"
     PlotAreaBackground="Black"
   GridStroke="DarkGray"  >
                <amq:SerialChart.Graphs>
                    <amq:ColumnGraph ValueMemberPath="dataset" Title="Column #2"                    Brush="#8000FF00" ColumnWidthAllocation="0.4" />
                </amq:SerialChart.Graphs>
            </amq:SerialChart>

这是我背后的代码

 public partial class Page1 : PhoneApplicationPage
    {
        public Page1()
        {
            InitializeComponent();
            XDocument data = XDocument.Load("Results.xml");

            var results = from query in data.Descendants("Chart")
                          select new ResultModel((string)query.Element("categories"),
                           (int)query.Element("dataset"));

            MainPage1.DataSource = results;
        }



    }

这是我的XML文件

<Chart>
    <categories>Wael</categories>
    <dataset>2005</dataset>
  </Chart>

0 个答案:

没有答案