是否可以从其构造函数中引用对象

时间:2018-02-12 02:59:03

标签: c# mvvm

我有一个看起来像这样的API

Task<int> GetNumberFromDB(string input, IProgress<string> progress)

我正在尝试使用NotifyTaskCompletion模式在视图模型中使用此API,因此我可以监视进度,完成错误等。我正在尝试将其扩展为显示StatusString

该类的构造函数目前看起来像NotifyTaskCompletion<T>(Task<T>)如何传入lambda,以便在NotifyTaskCompletion方法上更新进度?

NotifyTaskCompletion(GetNumberFromDB(input, new Progress<string>((status) => { NotifyTaskCompletion.Status = status; }))

我知道外部物体尚未构建,所以没有真正好的方法来引用它。我愿意就更好的处理此案的方法提出建议。

0 个答案:

没有答案