如果 NavigationFailed 事件处理程序已将 Handled 设置为 true,则为 false;否则为 true。 有关详细信息,请参阅“备注”。
处理 NavigationFailed 事件以响应导航失败。 可以直接在事件处理程序中处理失败,也可以将 NavigationFailedEventArgs.Handled 属性设置为 true 并使用 Navigate 方法返回值来响应失败。
应用通常使用 GetNavigationState 在应用挂起时序列化帧的状态。 可以直接在应用代码中执行此操作, 也可以使用 Visual Studio 模板生成的 类间接执行此操作。 若要使用 GetNavigationState 启用帧状态序列化,必须仅对导航参数使用基本类型,例如字符串、字符、数字和 GUID 类型。 否则,当应用挂起时 ,GetNavigationState 将引发异常。 如果不使用 GetNavigationState, 参数可以具有其他类型。
如果不使用 GetNavigationState,参数值可以具有复杂类型。 但是,仍应仅使用基本类型,以避免因帧的导航堆栈持有对 参数的引用而导致的内存使用量过多。 首选方法是不传递实际对象,而是传递可用于在目标登陆页中查找对象的标识符。 例如,不传递 对象,而是传递对 的 引用,然后在导航完成后查找 。
- 导航
版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/do-yfwjc/36497.html