CollectionViewSource CurrentChanged не вызывает - PullRequest
0 голосов
/ 15 октября 2010

Интересно, я что-то не так делаю?Мой 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);
};

1 Ответ

2 голосов
/ 15 октября 2010

О, я обнаружил проблему. Я должен установить IsSynchronizedWithCurrentItem="True"

...