1
我的主要MainWindow.xaml.cs有很多任務變量並因此很多在WPF應用程序中構造非可視化方法的最佳方法?
private void ContentManagerUpdateUI()
{
// ... UI update work here ...
}
private void StartContentManager()
{
contentManager = Task.Factory.StartNew(() => { ContentManagerJob(); }, TaskCreationOptions.LongRunning);
contentManager.ContinueWith((t) => { ContentManagerUpdateUI(); }, TaskScheduler.FromCurrentSynchronizationContext());
}
private void ContentManagerJob()
{
...
}
我的問題是,如果有從主文件採取這些方法遠離任何最好的方法?
我只想讓代碼更合理和更清潔。
謝謝!
==================================
附:嘿...我使用的#region ... #endregion :)但我想,它必須與生活MainWindow.xaml.cs之外的一些靜態類或東西來實現... 我也不會去想,因爲MVVM此應用程序根本沒有任何用戶輸入。
可能是我必須重新定義我的問題。我的意思是安排多個變量和Task類的MS TPL方法的最佳途徑。
謝謝你的意見!嗯...其實我在想如何更好地封裝任務變量及其方法... –