首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Windows Mobile >

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

2013-11-21 
windowsphone如何操作其他页面的控件比如说:在MainPage 有1个BUTTON控件Button Namesend Height99

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的时候取值,并清空该静态字段
是的没意义,你要的是回传值吧

热点排行