How to pass the UI Dispatcher to the ViewModel

前端 未结 16 673
独厮守ぢ
独厮守ぢ 2020-11-28 02:16

I\'m supposed to be able to access the Dispatcher that belongs to the View I need to pass it to the ViewModel. But the View should not know anything about the ViewModel, so

16条回答
  •  天命终不由人
    2020-11-28 02:52

    why would not you use

     System.Windows.Application.Current.Dispatcher.Invoke(
             (Action)(() => {ObservableCollectionMemeberOfVM.Add("xx"); } ));
    

    instead of keeping reference to GUI dispatcher.

提交回复
热议问题