J'ai un PlotModel
avec plusieurs LineSeries
peint. Ce que je cherche est une astuce pour sélectionner toutes les LineSeries dont le point, détecté par l'événement MouseDown
, appartient à.OxyPlot trouver les LineSeries sélectionnés
Je l'ai fait:
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;
}
}
Mais de cette manière le modèle des changements de l'épaisseur de seulement une petite partie de l'ensemble LineSeries. Avez-vous des suggestions? Merci!