欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

windowsphone 怎么操作其他页面的控件

更新时间: 2014-01-05 02:38:23 责任编辑: Author_N1

 

windowsphone 如何操作其他页面的控件
比如说:在MainPage 有1个BUTTON控件 
 <Button Name="send" Height="99" Content="发送" Click="Button_Click" ></Button>

  private void Button_Click(object sender, RoutedEventArgs e)
        {
            NavigationService.Navigate(new Uri("/Page1.xaml", UriKind.Relative));
        }
点击button跳转到Page1.xaml页面

 public Page1()
        {
            InitializeComponent();

            MainPage mp = new MainPage();
            mp.send.Content = "呵呵";
            //这样写并不能把Content改掉
        }
那么我如何在Page1页面修改MainPage页面button控件的Content
--参考方法--
没有试过这样,但是如果你直接new一个mianpage肯定不是导航堆栈里面的那个mainpage了,你可以尝试在mainpage里面把他的this传递到一个全局变量里面,再通过这个实例修改。
--参考方法--
跳转以后都看不到了,而且也清栈了,你修改有什么意义
--参考方法--
没意义,页面已经不存在了。

如果你是想传值给mainpage,那么就在page1上加一个静态字段,在page1的时候赋值,返回到mainpage的时候取值,并清空该静态字段
--参考方法--
引用:
没意义,页面已经不存在了。

如果你是想传值给mainpage,那么就在page1上加一个静态字段,在page1的时候赋值,返回到mainpage的时候取值,并清空该静态字段
是的没意义,你要的是回传值吧
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 02:38:23
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/12445/
本文WWW.DOC100.NET DOC100.NET版权所有。