WpfBroserApplication:页面跳转及传值

关于WpfBroserApplication:页面跳转我今天就学习了这一种,也是比较简单的,跳转方式和winform差不多,分享一下

Page2 pa = new Page2();       //实例化页面
this.NavigationService.Navigate(pa);   //完成页面的跳转

 

关于传值,我这里就总结了一种,也是比较简单的一种,就是通过在目标页面封装一个字段,利用属性传值,比如:

Page1页面:

string name = "张三";
Page2 pa = new Page2();       //实例化页面

pa.Param1 = name;  //利用属性进行页面传值
this.NavigationService.Navigate(pa);   //完成页面的跳转

Page2页面,即目标页面:

string param1;
public string Param1  //封装属性进行页面之间传值
 {
      get { return param1; }
      set { param1 = value; }
}

 

private void Page_Loaded(object sender, RoutedEventArgs e)

 {
        this.txtshow.Text = "从Page1传过来的值是:"+Param1; //Param1即从Page2页面传过来的“张三”
 }

 

你可能感兴趣的:(object,String,WinForm)