C# wpf 委托调用的方法


子线程是动态任务,执行到一定程度需要在界面弹出一个弹窗,确定则进入某个界面

然而控价,弹窗,界面等,都是主线程的控制的,因为安全原因不允许跨线程。

这里就不得不使用委托

public delegate void delegate1();//定义委托

//写几个方法来操作控件:
private void fun1()
{
   if (询问弹窗)
   {
      Border_MouseLeftButtonDown(null, null);(按钮点击事件)
   }
}

子线程中加入:
Dispatcher.BeginInvoke(DispatcherPriority.Normal, new delegate1(fun1));

                            

任务完成

参考自:

https://www.xuebuyuan.com/957469.html

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM