Я создал прототип приложения с Listview, привязанным к ObservableCollection программно через его свойство itemsource.Все работало хорошо, пока день назад, когда ListView перестал вызывать события SelectionChanged после первого вызова события.Например.Выберите строку в ListView, возникает событие SelectionChanged, пользовательский интерфейс выбирает первую строку в ListView, независимо от того, что вы делаете, тогда любые попытки выбрать строку абсолютно не влияют на ListView, либо с точки зрения выбора строки, по которой щелкнулиили вызывая события.
До сих пор я установил, что, если я удалю весь лишний код из окна, это не решит проблему.Если я перенесу код в новый проект, это не решит проблему.Однако, если я заново внедряю тот же код вручную в новом проекте, проблема не возникает, но код кажется идентичным по сравнению с Beyond Compare.
Я также получил проблему, чтобы частично отключиться путем очисткивсе выборки из списка в обработчике событий SelectionChanged, который, кажется, решает проблему, но означает, что строки никогда не отображаются так, как они были выбраны в Listview.
Я на этом с умом.