1

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

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>

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

我一直在搜索,但在这方面找不到任何东西顺便说一句我正在使用 windows Phone 8 sdk 谢谢

4

1 回答 1

0

在 Page1 的 ButtonClick 事件中,试试这个

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

    contentPanel.Children.Remove(this);
    contentPanel.Children.Add(page2);
}
于 2013-03-07T08:19:15.810 回答