silverlight有A,B,C 3个页面,实现页面的跳转。
silverlight有A,B,C3个页面,A为主页面,点击A页面的按钮将B页面填充到A页面上的一个容器,然后想通过B页面(现在显示在A页面容器内)上的一个按钮,将A页面...
silverlight有A,B,C 3个页面,A为主页面,点击A页面的按钮将B页面填充到A页面上的一个容器,然后想通过B页面(现在显示在A页面容器内)上的一个按钮,将A页面上的容器内容替换成C页面。换句话说就是点A上的按钮B出现在A的容器里,点击B上的按钮,C出现在A的容器里。如何实现?
展开
2个回答
展开全部
建MainPage(A),B,C三个页面,然后在MainPage使用如下代码:
public MainPage()
{
InitializeComponent();
btn_调用B.Click += new RoutedEventHandler(btn_调用B_Click);
}
void btn_调用B_Click(object sender, RoutedEventArgs e)
{
b = new B();
b.btn_调用C.Click += new RoutedEventHandler(button2_Click);
this.grid_AContanner.Children.Add(b);
}
B b =null;
C c = null;
private void button2_Click(object sender, RoutedEventArgs e)
{
c = new C();
// b.button1.Click += new RoutedEventHandler(button2_Click);
this.grid_AContanner.Children.Add(c);
}
代码我也有,需要的话留个邮箱
public MainPage()
{
InitializeComponent();
btn_调用B.Click += new RoutedEventHandler(btn_调用B_Click);
}
void btn_调用B_Click(object sender, RoutedEventArgs e)
{
b = new B();
b.btn_调用C.Click += new RoutedEventHandler(button2_Click);
this.grid_AContanner.Children.Add(b);
}
B b =null;
C c = null;
private void button2_Click(object sender, RoutedEventArgs e)
{
c = new C();
// b.button1.Click += new RoutedEventHandler(button2_Click);
this.grid_AContanner.Children.Add(c);
}
代码我也有,需要的话留个邮箱
微测检测5.10
2023-05-10 广告
2023-05-10 广告
您好!建议咨 深圳市微测检测有限公司,已建立起十余个专业实验室,企业通过微测检测就可以获得一站式的测试与认 证解决方案;(EMC、RF、MFi、BQB、QI、USB、安全、锂电池、快充、汽车电子EMC、汽车手机互 联、语音通话质量),认证遇...
点击进入详情页
本回答由微测检测5.10提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询