-1
如何將async
方法調用爲實現接口的方法,此方法不是async
?與Prism使用INavigationAware異步任務
在我的ViewModel中,我有一個async
方法,應該在用戶每次瀏覽到視圖時執行。
最快的(壞的)解決方案,我能找到是這個
public class MyViewModel : INavigationAware
{
//[...]
public async void OnNavigatedTo(NavigationContext navigationContext)
{
await Refresh();
}
public async Task Refresh()
{
await Task.Run(() =>
{
// Asynchronous work
});
/* Actions on Gui Thread */
}
//[...]
}
「ContinueWith」的東西到底是什麼?爲什麼不寫'await [異步的東西]; [在UI線程上做些什麼];'? – Haukinger
其實一無所獲。我編輯問題 –