Frame.NavigateToType(TypeName, Object, FrameNavigationOptions) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
bool NavigateToType(TypeName const& sourcePageType, IInspectable const& parameter, FrameNavigationOptions const& navigationOptions);
public bool NavigateToType(System.Type sourcePageType, object parameter, FrameNavigationOptions navigationOptions);
function navigateToType(sourcePageType, parameter, navigationOptions)
Public Function NavigateToType (sourcePageType As Type, parameter As Object, navigationOptions As FrameNavigationOptions) As Boolean
参数
要导航到的页面,指定为对其分部类类型的类型引用。 (类型引用作为 Microsoft .NET 的 System.Type 或 C++) 的 TypeName 帮助程序结构提供。
- parameter
-
Object
IInspectable
要传递给目标页的导航参数。
- navigationOptions
- FrameNavigationOptions
导航选项,包括是否将其记录在导航堆栈中,以及使用了哪些过渡动画。
返回
bool
false
如果 NavigationFailed 事件处理程序已将 Handledtrue
设置为 ,则为 ;否则为 true
。
注解
处理 NavigationFailed 事件以响应导航失败。 可以直接在事件处理程序中处理失败,也可以将 NavigationFailedEventArgs.Handled 属性设置为 true
,并使用 Navigate 方法返回值来响应失败。
提示
如果使用 Microsoft .NET 语言 (C# 或 Microsoft Visual Basic) 进行编程, TypeName 类型将投影为 System.Type。 使用 C# 编程时,通常使用 typeof
运算符来获取对某个类型的 System.Type 的引用。 在 Microsoft Visual Basic 中,使用 GetType
。 如果使用的是 C++/WinRT , winrt::xaml_typename<T>()
则可以使用帮助程序函数创建 TypeName
对象。 有关更多详细信息和代码示例,请参阅 winrt::xaml_typename 函数模板 。
适用于
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈