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