Windows Phone (WP) 跨線程更新界面(UI)


在ViewModel中使用:

((App)App.Current).RootFrame.Dispatcher.BeginInvoke(new Action(() =>
                        {
                            
                        }));

App.Current.RootVisual.Dispatcher.BeginInvoke(() => 
                        {
                            
                        });

Deployment.Current.Dispatcher.BeginInvoke(() => 
                        {
                            
                        });

在需要更新UI的地方添加以上語句中的一條。

如果在View,即(MainPageXXX.xaml.cs)中使用以下語句:

this.Dispatcher.BeginInvoke(() => 
            {
                //do something
            });






發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章