none
关于 silverlight 用户控件 间的传值问题 RRS feed

  • 问题

  • 有两个silverlight 用户控件页面 一个是新建信息的页面 一个是所有信息的页面 当点击所有信息页面中的DataGrid 一行中的模版控件 中的 修改按钮 时 将点击这行的对象传给新增页面 使新增页面成为一个 修改页面 求指教 ! ……

    2013年3月21日 13:10

答案

  • 1:新增页面也是一个类,你可以向它的构造函数传值  例Fx_0 cx = new Fx_0(sdjh,flag); 这个最简单。

    2:最灵活的方法是用Navigate传, 可以看下http://www.cnblogs.com/zhangq723/archive/2010/04/08/1707231.html, 关键点是this.NavigationService.Navigate(new Uri("/Page2.xaml", UriKind.Relative)); 和

    this.NavigationContext.QueryString.ContainsKey("productID"))

    3:数据量大的话还可以用私有存储转

    4:还有个笨办法是在父页面里定义个静态全局变量 public static string cc;

    2013年3月25日 6:00