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