I didn't managed to reproduce the same issue. So I attached the sample project in which i tried to reproduce what you describe. In order to track when you set the SelectedDataPoints
property you can checkout the Output
window of the Visual Studio.
If you want to track when the changes occur it might be a better idea to implement the EventToCommand pattern
Please let us know if this helps.