The binding is only one way, and badly implemented since it creates a new ObservableCollection each time, rather than updating the existing ObservableCollection. By recreating the ObservableCollection each time, any existing handlers attached to the ViewModel property will no longer work. Also, as noted in the comments below the article, 'The OnSelectedItemsChanged method is called multiple times after the first selection. This effectively renders any usage impractical.'
It uses an ObservableCollection, not a ReactiveList.
We are unable to provide this sample with ReactiveList. We are currently work on this. We will update you with further details on February 22, 2019. We appreciate your patience until then.
JNJayaleshwari N Syncfusion Team February 22, 2019 11:56 AM UTC
Thanks for your patience.
We are little bit unclear in creating the ReactiveList you have used to bind to the SfDataGrid.SelectedItems property. Could you please provide more details about ReactiveList with code example/sample? It will be helpful for us to check on this and provide an appropriate solution to your requirement at earlier.