Почему при передаче в CommandParameter через x:Bind SelectedItem`а у него значение -1, а если передать весь DataGrid и из него в коде вытащить SelectedItem, то значение нормальное? SelectedItem устанавливается позже чем срабатывает передача параметра?