Я использую Caliburn.Micro и LongListSelector. Поскольку привязка SelectedItem является проблемой, я воздействую на событие SelectionChanged. Проблема в том, что после возвращения в список, когда я снова нажимаю один и тот же элемент, он уже выбран. Таким образом, событие не срабатывает. Я могу установить SelectedIndex на -1 или что-то, но в Caliburn.Micro я не могу получить доступ к элементам управления пользовательского интерфейса. Это точка MVVM, не так ли ?! :)Сброс SelectedItem в LongListSelector после выбора
Вот мой XAML
<LongListSelector x:Name="NewsItems"
ItemsSource="{Binding NewsItems}"
cal:Message.Attach="[Event SelectionChanged] = [NavigateToArticle($eventArgs)]" />
Как решить эту проблему? Как я могу сбросить SelectedItem, когда я не могу получить доступ к LongListSelector из кода?
Спасибо!
У LongListSelector нет SelectionMode? –