0
Интересно, что я делаю что-то неправильно? Мой CurrentChanged, похоже, не срабатывает. Он запускается только при запуске приложенияCollectionViewSource CurrentChanged не запускается
ListItems = new ObservableCollection<string>();
ListItems.Add("hello");
ListItems.Add("world");
ListItems.Add("foo");
ListItems.Add("bar");
ListItems.Add("baz");
viewSource = CollectionViewSource.GetDefaultView(ListItems);
viewSource.CurrentChanged += (o, e) =>
{
MessageBox.Show((string)viewSource.CurrentItem);
};
Это выглядит хорошо для меня, где вы меняете список? – Aliostad
Я выяснил проблему. Я должен установить 'IsSynchronizedWithCurrentItem =" True "'. Спасибо, в любом случае :) –