使用Frame.使用typeof(UserControl)进行导航

本文关键字:使用 导航 UserControl Frame typeof | 更新日期: 2023-09-27 18:22:33

有可能这样做吗?是否需要仅使用Page对象?我已经尝试将Navigate转换为UserControl,结果得到:

引发异常:Project.exe 中的"System.NullReferenceException"

对象引用未设置为对象的实例。在Windows.UI.Xaml.Controls.Frame.Navigate(类型sourcePageType)

然而,如果我使用Page,它可以完美地工作。

我使用UserControls提出了一个完整的项目,恐怕我必须重新概述它:(

使用Frame.使用typeof(UserControl)进行导航

它为第一个参数所说的Frame.Navigate()方法描述

要导航到的,指定为对其分部的类型引用类类型。(类型引用作为.NET的System.type或C++/CX)的TypeName辅助结构

很抱歉,您需要一个Page或从Page派生的类来进行导航