Невозможно очистить выбор ListBox, используя SelectedItem = null - MVVM

У меня есть следующий шаблон данных (и соответствующая модель представления, не показана):


    

ItemsSource связан со списком снимков, найденных внутри модели представления. Моя цель - очистить SelectedItem, поэтому список возвращается в исходное невыбранное состояние. Модель представления реализует IPropertyNotified.

Я добавил привязку в XAML так:


В модели представления я установил SelectedSnapshot = null, но ничего не происходит, хотя для свойства был вызван RaisePropertyChanged.

Я попытался снова с SelectedIndex вместо SelectedItem. Все еще не повезло.

Я наконец нашел решение, которое я подробно опишу ниже.

Ответы на вопрос(1)

Ваш ответ на вопрос