0

我需要有关 Visual Studio 手机中编程按钮的帮助。我想对其进行编程,当我按下按钮时,它会转到应用程序中的下一页(类似于子页面)。这个子页面应该作为新的 xaml 文件吗?或者如何制作这样的子页面?

4

2 回答 2

1

是的,创建一个新的并Page调用按钮事件处理程序NavigationService.NavigateOnClick

于 2012-04-13T14:18:47.560 回答
0

要创建一个新页面,请在项目的文件夹页面中单击右键,然后选择“添加新元素”,选择您的页面类型 windows phone,然后重命名,添加这个。

之后,在您的按钮(在您的第一页)中创建一个点击事件:

<Button Click="navigate" Content="Button" Height="72" HorizontalAlignment="Left"  Name="button1"  />

在这里,我的事件是“点击事件”,当用户点击按钮时,方法“导航”(在您的 .cs 页面中)被调用

在您的 .cs 中,添加此方法:

private void navigate(object sender, RoutedEventArgs e)
    {
        (Application.Current.RootVisual as PhoneApplicationFrame).Navigate(new System.Uri("/yourFolderPage/yourNextPage.xaml", System.UriKind.Relative));
    }

而且,到此结束,事件被调用方法,方法调用你的下一页,结束了^^

希望我的解释对你有所帮助。

于 2012-04-13T14:18:19.203 回答