在用户控制页面之间导航

时间:2013-03-06 17:38:58

标签: windows-phone-7 app.xaml

我在保持相同原始页面的同时在页面之间导航

MainPage.xaml中的代码是

xmlns:views="clr-namespace:MainPage.View"

<Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0">
      <views:Page1 x:Name="InterfacePage"/>
</Grid>

用户控制页面中的Page1,其中包含一个按钮。当我按下该按钮时,我想在不更改MainPage的情况下将Page1更改为Page2另一个用户控制页面

我一直在搜索但却找不到任何相关信息 顺便说一句,我使用Windows Phone 8 sdk这样做 谢谢

1 个答案:

答案 0 :(得分:0)

在第1页的按钮点击事件中,试试这个

Button_Click()
{
    var contentPanel = (this.Parent as Grid);
    Page2 page2 = new Page2() { Name = "AnotherPage" };

    contentPanel.Children.Remove(this);
    contentPanel.Children.Add(page2);
}