永发信息网

求助下,WPF如何实现一个窗体控制另一个窗体

答案:2  悬赏:0  手机版
解决时间 2021-11-13 08:52
  • 提问者网友:蔚蓝的太阳
  • 2021-11-12 12:05
求助下,WPF如何实现一个窗体控制另一个窗体
最佳答案
  • 五星知识达人网友:杯酒困英雄
  • 2021-11-12 13:00
首先,控制的方式有很多种,比如事件回调,在A窗口中实现B中的回调函数,当B中执行的时候,会实际执行A中的方法体,例如:在B 中声明
public delegate void CallBackHandler();
public CallBackHandler CallBack;
在A中实现的时候
 Window1 w1 = new Window1();
       w1.CallBack += CallBack;
       w1.Show();
   
  private void CallBack()
{
//TODO:

}B中执行CallBack就会回调A的方法体
2、可以采用new 新的对象的方法来访问控制b中的函数 B b=new B();  b.XXX();
3、也可以反射调用的办法
全部回答
  • 1楼网友:神的生死簿
  • 2021-11-12 13:48
这个是我自己写的一个非常粗糙的小工程,但是我想这三个窗体之间的跳转是实现了。
新手自学,所以方法也许不是很好,非常抱歉。
如果有好方法,请记得告诉我,互相学习吧,
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯