无法再在页面之间导航

时间:2013-07-24 16:25:51

标签: c# .net xaml microsoft-metro windows-store-apps

我有一个新应用,我正在尝试导航到另一个页面:

private void HyperlinkButton_Click(object sender, RoutedEventArgs e)
        {
            this.Frame.Navigate(typeof(MultiView));
        }

这个代码适用于我以前的应用程序。我不明白为什么它不再起作用了。

抛出的异常是:

System.ArgumentNullException was unhandled by user code   HResult=-2147467261   Message=Value cannot be null. Parameter name: key   Source=mscorlib   ParamName=key   StackTrace:
       at System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add)
       at System.Collections.Generic.Dictionary`2.set_Item(TKey key, TValue value)
       at MyAppName.Common.LayoutAwarePage.OnNavigatedFrom(NavigationEventArgs e) in c:\Users\UserName\Documents\Visual Studio 2013\Projects\MyAppName\MyAppName\Common\LayoutAwarePage.cs:line 373
       at MyAppName.MainPage.OnNavigatedFrom(NavigationEventArgs e) in c:\Users\UserName\Documents\Visual Studio 2013\Projects\MyAppName\MyAppName\MainPage.xaml.cs:line 804   InnerException:

如何导航到其他页面? (我使用的代码与MSDN文档中描述的代码相同。我已经多次使用它。直到现在这一直都没有问题。

0 个答案:

没有答案