Воспринимайте то, что я говорю, с долей скептицизма, но это может помочь любому, кто читает это.
Кажется, что свойство DefaultXaxis имеет значение null только до тех пор, пока все не будет инициализировано и привязано и т. д. Этого не происходит, скажем, в конструкторе частичного класса cs-файла окна WPF. Но, похоже, ему присваивается значение после того, как происходит привязка к PlotView.
Если ваша цель состоит исключительно в том, чтобы добавить заголовок к свойству DefaultXaxis, я думаю, вы можете сделать это после привязки PlotModel к PlotView. (По крайней мере, я предполагаю, что это событие; в моем случае метод события пользовательского элемента управления, похоже, может получить ненулевое значение для DefaultAxis)objectOfClassThatCreatedPlotModel.plotModelObject.DefaultXAxis.Title = "test";
Но если кто-то просто добавил заголовок оси X сразу после создания экземпляра PlotModel (я не уверен, почему OP хочет этого избежать), просто используйте что-то вроде:
plotModelObject.Axes.Add(new LinearAxis { Position = AxisPosition.Bottom, Title = "x-title" })
person
mehfoos yacoob
schedule
09.06.2015