我有一个PlotModel
多LineSeries
画的。我正在寻找的是选择由MouseDown
事件检测到的点所属的所有 LineSeries 的技巧。
我已经这样做了:
this.MouseDown += CheckIfLineSeriesHasBeenSelected;
private void CheckIfLineSeriesHasBeenSelected(object sender, OxyMouseDownEventArgs e)
{
switch (e.ChangedButton)
{
case OxyMouseButton.Left:
var series = (LineSeries) this.GetSeriesFromPoint(e.Position, 10);
series.StrokeThickness = 4;
break;
}
}
但是通过这种方式,模型只改变了整个 LineSeries 的一小部分的厚度。你有什么建议吗?谢谢!