【发布时间】:2015-11-18 21:45:43
【问题描述】:
我正在 Windows Phone 8.1 上编写应用程序,但导航到另一个页面时遇到问题。可能我无法以正确的方式使用 Frame.Navigate。我想导航到页面,例如 InformationView(位于 Views 文件夹中)。我是这样做的:
Frame.Navigate(typeof(InformationView));
但我有错误:无法从 System.Type 转换为 System.Uri。 我是 Windows Phone 新手,不明白这个问题。有人可以帮忙吗?
【问题讨论】:
-
如果没有该行的上下文就很难提供帮助,您能再提供一些代码吗?
-
您的
InformationView是Page类型的吗? -
这是PhoneApplicationPage
-
PhoneApplicationPage表示该项目是 Windows Phone Silverlight 项目。Frame.Navigate在 Windows Phone Silverlight 和 Windows Phone Runtime 项目中有不同的签名,WP Sliverlight 接受System.Uri而 WP Runtime 接受System.Type。在 Internet 上查找示例或文档时请注意这一点。
标签: c# navigation windows-phone-8.1