首先,控制的方式有很多种,比如事件回调,在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、也可以反射调用的办法
这个是我自己写的一个非常粗糙的小工程,但是我想这三个窗体之间的跳转是实现了。
新手自学,所以方法也许不是很好,非常抱歉。
如果有好方法,请记得告诉我,互相学习吧,