我有两个不同的页面,每页都有一个pivot元素。我想要的是从一个页面导航到另一个页面上的特定枢轴项目。如何传递和处理NavigatedFrom和NavigatedTo方法的导航信息(如项目索引)?
答案 0 :(得分:0)
对于 Windows Phone XAML / WinRT 应用,您可以使用Navigate
方法提供参数:
Frame->Navigate(AnotherPage::typeid, 42);
如果通过' 0'你需要使用隐式装箱,比如这个
Frame->Navigate(AnotherPage::typeid, safe_cast<Platform::Object^>(0));
最后,您可以在OnNavigatedTo
中阅读:
protected:
void OnNavigatedTo(NavigationEventArgs^ e) override
{
auto parameter = (int)e->Parameter;
}
看看
对于 Windows Phone Silverlight 应用程序(仅限C#),您需要将参数放入导航URI的查询字符串中,并使用OnNavigatedTo
方法读取它。