0

私は何か間違ったことをしているのだろうか?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);
};
4

1 に答える 1

2

ああ、私は問題を見つけました。設定する必要がありますIsSynchronizedWithCurrentItem="True"

于 2010-10-15T09:16:21.933 に答える