wpf報錯:(如解決:該類型的CollectionView不支持從調度程序線程之外的線程對其SourceCollection)安全
典型應用場景:WPF頁面程序中,ListView的ItemsSource是一個ObservableCollection<StudentInfo>;spa
操做:另起一個線程,爲ListView動態更新數據,也就是給ObservableCollection<StudentInfo>添加記錄。這類操做,就是跨線程訪問線程安全的數據,若是不使用Dispatcher,就會致使出錯「該類型的CollectionView不支持從調度程序線程之外的線程對其SourceCollection」。線程
解決方案:code
Application.Current.Dispatcher.Invoke(new Action(()=> { User_Func(); }));