【问题标题】:Page navigation to library in Windows Phone 8.1页面导航到 Windows Phone 8.1 中的库
【发布时间】:2015-04-18 15:55:05
【问题描述】:

我在 Visual Studio 2013 中为通用应用程序创建了一个可移植的类库

我添加新的 xaml 文件,将其重命名为 page1.xaml 并在其中放入一些 xml 控件。

编译项目后,我将此库添加到我的 windows phone 8.1 项目中

现在我想导航到库中的 page1.xmal 并加载该页面。我该怎么做?

我试了这段代码,发生了异常

await Windows.System.Launcher.LaunchUriAsync(new Uri("/mylibrary/page1.xaml"));

SYSTEM.NI.DLL 中出现“System.UriFormatException”类型的异常,但未在用户代码中处理

附加信息:无效的 URI:无法确定 URI 的格式。

【问题讨论】:

    标签: c# windows-phone-8.1 windows-8.1


    【解决方案1】:

    您可以简单地使用NavigateTo 方法,使用页面的类型作为参数:

    Frame.Navigate(typeof(page1));
    

    有关页面导航的详细信息,请参阅this MSDN page

    【讨论】:

    • 我试试 Frame.Navigate(Typeof(mylibrary.page1));但什么也没发生
    • 你在哪里调用那个函数?
    • 感谢您的评论,我已修复,我在 Page1 类中遇到了问题
    • 加载第 1 页后,我希望将结果返回到我的应用程序。你知道该怎么做吗?
    • 使用Navigate()函数的第二个参数传递信息
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多