我有一个MainPage.xaml布局,其中有图像和按钮。 单击按钮我想要显示另一个布局Top.xaml,以便MainPage.xaml变得不可见。 我是Windows Phone 7的新手? 有人可以帮忙吗?
答案 0 :(得分:3)
这取决于您的目标。您可以使用
从MainPage.xaml导航到Top.xamlNavigationService.Navigate(new Uri("Top.xaml", UriKind.Relative));
如果您只想在布局之间切换(即不导航到整个新页面),您可以在一个XAML页面中实现两个布局,并使用VisualStateManager在它们之间切换。创建一个名为“Main”的状态,另一个名为“Top”,然后从一个切换到另一个,如下所示:
VisualStateManager.GoToState(this, "Top", true);
这完全取决于您希望如何布局代码以及您希望后退按钮如何工作。使用状态意味着您必须自己处理后退按钮。