【发布时间】:2012-12-30 04:32:59
【问题描述】:
我有 XAML 视图的类型。 我想通过一个 URI 作为其位置导航到它,就像您在 Windows 8 应用商店应用程序中一样。
基本上,将 Type 转换为应用程序根的相对 URI。
是否可以在 Windows Phone 7.5/8 中执行此操作?
【问题讨论】:
标签: windows-phone-7 windows-8 windows-phone-8
我有 XAML 视图的类型。 我想通过一个 URI 作为其位置导航到它,就像您在 Windows 8 应用商店应用程序中一样。
基本上,将 Type 转换为应用程序根的相对 URI。
是否可以在 Windows Phone 7.5/8 中执行此操作?
【问题讨论】:
标签: windows-phone-7 windows-8 windows-phone-8
不支持 Windows Phone 8(或更早版本)中的类型导航。
对于 Windows 8 应用程序,构建过程会生成一个名为 XamlTypeInfoProvider 的映射类(您可以在构建后在 obj 文件夹中找到该文件),正是该文件允许在 Windows 8 中进行类型导航。
我建议您创建一个自定义属性并将其与类文件关联,指定关联的 Xaml 文件,或者仅从类型名称推断 Xaml 文件(就像 Caliburn.Micro 一样!)
【讨论】: