例如,我想要一个按钮将我带到设置页面,然后返回主屏幕。就像我了解工作流程的一个例子。有什么指导吗?
答案 0 :(得分:5)
我使用NavigationService
导航到新页面,其中Uri
具有相对于项目基本目录的路径。
private void OptionsMenuItem_Click(object sender, EventArgs e)
{
// Navigate to the new page
NavigationService.Navigate(new Uri("/Views/OptionsView.xaml", UriKind.Relative));
}
手机上的后退按钮会自动将用户带回上一页,或者您可以再次使用NavigationService
为自己的返回按钮编码。
答案 1 :(得分:1)
博士。赫比的方法效果很好。
另一种选择是在PhoneApplicationPage上实现INavigate。然后使用HyperlinkButton。如果你有很多按钮并且不想编写一堆点击处理程序,这可能会更方便。
您的INavigate.Navigate实现只使用了这个页面的NavigationService:
public bool Navigate(Uri source)
{
NavigationService.Navigate(source);
return true;
}
答案 2 :(得分:1)