How to pass the UI Dispatcher to the ViewModel

前端 未结 16 658
独厮守ぢ
独厮守ぢ 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:48

    As of WPF version 4.5 one can use CurrentDispatcher

    Dispatcher.CurrentDispatcher.Invoke(() =>
    {
        // Do GUI related operations here
    
    }, DispatcherPriority.Normal); 
    

提交回复
热议问题