我的C#项目中有两个类。一个用于UI,另一个用于Business Logic(BL)。我在UI项目中使用了BackgroundWorker来调用BL中的一个方法,它将处理一个耗时的任务(数据库备份)。但是,我无法从BL向UI发送完成百分比。实现这一目标的最佳方法是什么?
注意:UI引用BL项目
答案 0 :(得分:0)
尝试使用Dispatcher.Invoke写入UI 就像是 Dispatcher.Invoke(()=> Status.Content ="您的文字");
答案 1 :(得分:0)
在winforms中,您通常在控件/表单中使用与以下类似的模式。
<add name="krConnectionstring" connectionString="Data Source=128.129.40.225;Initial Catalog=PRPO;Persist Security Info=True;User ID=intranet;Password=Authorise "
providerName="System.Data.SqlClient" />
参考文献: