Digite a lista de itens selecionados em um datagrid wpf

Eu envio os itens selecionados para um comando específico quando a seleção muda (cada item é uma classe X)

Eu recebo como objeto, como posso convertê-lo em uma lista?

Eu tentei:

1. IList<x>  SelectedItemsList = obj as ObservableCollection<x>;

2. IList<x>  SelectedItemsList = obj as IList<x>;

3. List<x>  SelectedItemsList = obj as List<x>;

Isso não ajudou.

Este tipo de lista:System.Windows.Controls.SelectedItemCollection Eu quero convertê-lo para minha lista:ObservableCollection<x>/IList<x>/List<x> (o ViewModel não reconheceu uma lista de controles do wpf)

questionAnswers(1)

yourAnswerToTheQuestion