![](/img/trans.png)
[英]Error This PlotModel is already in use by some other PlotView control in OxyPlot chart
[英]OxyPlot get clicked Position in PlotView/PlotModel
我试图在我的PlotView
或PlotModel
获得点击位置。 但我只是得到一些窗口屏幕点,与我的PlotModel
任何值PlotModel
。
OxyPlot 被点击的问题是关于点击LineSeries
,而不是我的情节的任何位置。
有任何想法吗?
将InverseTransformation
与MouseEvent.Position
和轴一起使用。
private void MyPlotModel_MouseDown(object sender, OxyMouseDownEventArgs ex)
{
OxyPlot.ElementCollection<OxyPlot.Axes.Axis> axisList = MyPlotModel.Axes;
Axis xAxis = axisList.FirstOrDefault(ax => ax.Position == AxisPosition.Bottom);
Axis yAxis = axisList.FirstOrDefault(ax => ax.Position == AxisPosition.Left);
DataPoint dataPointp = OxyPlot.Axes.Axis.InverseTransform(ex.Position, xAxis, yAxis);
// Do stuff with dataPointp ...
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.