我最近在项目中添加了一个新页面,并尝试使用 Frame.Navigate(typeof()) 通过按钮单击事件导航到它。它不起作用。代码运行和编译没有错误,我什至添加了断点以查看它是否正在执行 Navigate 语句。它确实如此,但它返回的是假的。页面将保持原样。然后,我尝试将其替换为最初存在于我项目中的另一个页面,并且该语句运行良好。请帮忙!
很难找出给定描述的问题。但是,您可以处理 NavigationFailed 事件以响应导航失败,或者可以直接在事件处理程序中处理失败,也可以将 NavigationFailedEventArgs.Handle 属性设置为 true,并使用 Navigate 方法返回值来响应失败。