我的应用程序在此处的“Debugger.Break”处失败:
private void RootFrame_NavigationFailed(object sender, NavigationFailedEventArgs e)
{
if (Debugger.IsAttached)
{
// A navigation has failed; break into the debugger
Debugger.Break();
}
}
...我得到:“ System.Reflection.TargetInvocationException 未处理消息:System.Windows.ni.dll 中发生'System.Reflection.TargetInvocationException' 类型的未处理异常”
到目前为止,我的代码非常简单。我只是在主页上有一个 HyperlinkButton,它试图导航到另一个页面:
//winrt-xaml:
<HyperlinkButton x:Name="hyperlinkButtonManageInvitations" Margin="24" Grid.Row="1" Tap="HyperlinkButtonManageInvitations_OnTap">Manage Invitations</HyperlinkButton>
//C#代码隐藏:
private void HyperlinkButtonManageInvitations_OnTap(object sender, GestureEventArgs e)
{
NavigationService.Navigate(
new Uri("//TaSLs_Pages/InvitationManagePage.xaml", UriKind.Relative));
}
我确实使用 Resharper 将 MainPage.xaml(和 *.cs)移动到我的 TaSLs_Pages 子文件夹中;这不会是一个问题,不是吗?