В элементе управления WPF Toolkit нет кода для обработки перетаскивания мышью, поэтому вам придется написать его самостоятельно.
У вас должна быть возможность создать подкласс LineDataPoint
для добавления функции перетаскивания, затем создать подкласс LineSeries
и переопределить CreateDataPoint()
для создания пользовательских элементов LineDataPoint.
В этом случае ваш ItemsSource
будет представлять собой не IEnumerable значений (например, IEnumerable<decimal>
), а скорее объекты-держатели значений (например, IEnumerable<MyValueObject>
). У объектов-держателей значений будет свойство, которое можно использовать для извлечения или установки значения в этой точке, что позволяет обновлять значение, устанавливая DependentValueBinding
в TwoWay
, привязку к вашему свойству. Возможно, вы сможете повторно использовать существующие объекты в своем приложении, а не создавать объект-держатель значений специально для этой цели.