使用带有typeof(UserControl)

时间:2015-11-19 14:04:24

标签: c# xaml windows-10-universal

有可能这样做吗?我是否只需要使用Page个对象? 我尝试NavigateUserControl,我得到了:

  

抛出异常:Project.exe中的“System.NullReferenceException”

     

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

但是,如果我使用Page,则效果非常好。

我使用UserControls构建了一个完整的项目,我担心我不得不回顾它:(

1 个答案:

答案 0 :(得分:3)

它为第一个参数

描述的Frame.Navigate()方法说明
  

要导航到的页面,指定为其部分的类型引用   班级类型。 (类型引用以System.Type for .NET或a表示   C ++ / CX的TypeName helper struct

所以我很抱歉,但你需要一个Page或一个来自Page导航的课程