Я следую this учебник о том, как создать базовую диаграмму воробья. В основном предполагает создание класса ViewModel и настройку ViewModel в DataContext для диаграммы.Предоставление DataContext для диаграммы воробья WP8 из ViewModel
ViewModel:
//Create a model
public class Model
{
public double X { get; set; }
public double Y { get; set; }
public Model(double x,double y)
{
X = x;
Y = y;
}
}
// Create a ViewModel
public class ViewModel
{
public ObservableCollection<Model> Collection { get; set; }
public ViewModel()
{
Collection = new ObservableCollection<Model>();
GenerateDatas();
}
private void GenerateDatas()
{
this.Collection.Add(new Model(0, 1));
this.Collection.Add(new Model(1, 2));
this.Collection.Add(new Model(2, 3));
this.Collection.Add(new Model(3, 4));
}
}
Часть XAML:
//Use the viewmodel in the Sparrow Chart
<sparrow:SparrowChart>
<sparrow:SparrowChart.DataContext>
**<local:ViewModel/>**
</sparrow:SparrowChart.DataContext>
<sparrow:SparrowChart.XAxis>
<sparrow:LinearXAxis/>
</sparrow:SparrowChart.XAxis>
<sparrow:SparrowChart.YAxis>
<sparrow:LinearYAxis/>
</sparrow:SparrowChart.YAxis>
<sparrow:LineSeries PointsSource="{Binding Collection}" XPath="X" YPath="Y"/>
Как я идти об определении локального: пространства имен, а затем включить ViewModel в нем так что он хорошо работает в DataCo NTEXT?