C# OxyPlot,不在直线系列中的点

C# OxyPlot,不在直线系列中的点,c#,wpf,xaml,mvvm,oxyplot,C#,Wpf,Xaml,Mvvm,Oxyplot,我很难让OxyPlot在我的独立WPF应用程序中显示我的数据(我使用caliburn micro,并遵循MVVM模式) 因此,在我的Xaml中,我有以下内容: <UserControl ... xmlns:oxy="clr-namespace:OxyPlot.Wpf;assembly=OxyPlot.Wpf"> 但是我的视图没有显示任何内容(事实上,我甚至没有看到“空图”或视图中的标题)。我也尝试过将RefreshPlot命令分散到各处 因此,我想尝试使用OxyPlot.Wpf取而

我很难让OxyPlot在我的独立WPF应用程序中显示我的数据(我使用caliburn micro,并遵循MVVM模式)

因此,在我的Xaml中,我有以下内容:

<UserControl ...
xmlns:oxy="clr-namespace:OxyPlot.Wpf;assembly=OxyPlot.Wpf">
但是我的视图没有显示任何内容(事实上,我甚至没有看到“空图”或视图中的标题)。我也尝试过将
RefreshPlot
命令分散到各处

因此,我想尝试使用OxyPlot.Wpf
取而代之。然而,我无法将
点添加到我的
系列
-这是我的IntelliSense的屏幕截图

!!()

那么,如何使用OxyPlot.Wpf将数据填充到线条系列中呢?顺便说一句,我仍然看不到空图,即使我编译时没有向LineSeries添加点。我看过的所有示例都是这样做的,或者它们在tha.xaml.cs代码隐藏文件中编写代码,我不想这样做

编辑:正如dellywheel提到的,我在问这个问题时忘记将线系列添加到上面的PlotModel中,因此上面的构造函数应该包含线

Graph1.Series.Add(FirstSeries);

但那只是在键入问题时,ofc不是真正的问题…

您没有将线系列添加到图形中,而图形是Graph1而不是Graph 试一试


希望这对编辑的问题有所帮助。那只是打字时的一个错误。真正的问题是为什么OxyPlot.Wpf LineSeries没有点。它只是Wpf的一个包装类。您在图形中使用OxyPlot.Series.LineSeries。这是一个非常片面的答案。。。好的,所以我使用OxyPlot,但即使我像上面说的那样做,我仍然没有得到一个图。即使绑定不起作用,我是否至少应该得到一个视图中带有标题的“空图”呢?此外,示例中有一行
xmlns:oxy=”http://oxyplot.codeplex.com“
在Xaml的头中-如果我这样做,它不会编译,我必须使用
xmlns:oxy=“clr namespace:OxyPlot.Wpf;assembly=OxyPlot.Wpf”
。。。这是否与我无法通过nuget安装软件包,而是直接引用.dll有关(即,我从OxyPlot网页下载了文件,并将OxyPlot.dll和OxyPlot.Wpf.dll的.dll引用手动添加到我的解决方案中)?
private PlotModel _graph1;
public PlotModel Graph1 { 
    get { return _graph1;} 
    set { 
        _graph1 = value;
        Graph1.RefreshPlot(true);
    }
}

public MyViewModel() {

    Graph1 = new PlotModel();
    var FirstSeries = new LineSeries();
    FirstSeries.Points.Add(new DataPoint(1,2));
    FirstSeries.Points.Add(new DataPoint(1,2));

}
Graph1.Series.Add(FirstSeries);
public MyViewModel(){
     Graph1 = new PlotModel();
     var firstSeries = new LineSeries();
     firstSeries.Points.Add(new DataPoint(1, 2));
     firstSeries.Points.Add(new DataPoint(1, 2));
     Graph1.Series.Add(firstSeries);
  }