Первое, что нужно сделать, это проверить, не сбились ли ваши привязки.Вы должны увидеть какой-то вывод в журнале вывода, если это так.Допустимо изменять DataContext во время выполнения, и вы можете привязать выбранный элемент к свойству CommandParameter на кнопке, если хотите, чтобы он был передан команде.Дайте мне знать, если у вас есть ошибки в выходном журнале или нет.