我在保持相同原始页面的同时在页面之间导航
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这样做 谢谢
答案 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);
}