【问题标题】:How to navigate to another page in Immediate Window?如何导航到即时窗口中的另一个页面?
【发布时间】:2015-07-13 14:29:45
【问题描述】:

我试图在 Visual Studio 中借助 Immediate Window 导航到一个页面。我正在使用 Windows Phone 8.1 模拟器。通常,在编写x = 1; 之类的东西时效果很好。但是当我尝试使用导航服务时,

NavigationService.Navigate(new Uri("/ErrorPage.xaml",UriKind.Relative));

但它不允许我这样做,错误消息为The expression cannot be evaluated while in run mode.

所以我想知道是否有任何选项可以让导航服务正常工作?

注意:该项目在 TFS 中,我无法签出页面(XAML 或代码隐藏),因此我无法向页面添加临时按钮。

【问题讨论】:

    标签: c# visual-studio windows-phone-8 navigation immediate-window


    【解决方案1】:

    首先:通过设置本地工作区并选择“获取最新”从 TFS 获取最新版本。 (你怎么能编译?)Click Me

    第二:如果即时窗口说它不能,它就不能。没有解决方法。有些东西在 IW 中不起作用,例如 Lambda 表达式 (but it's finally coming :D !) 和 NavigationService。

    附录:我刚刚搜索了一下,Codeplex 上有一个名为“Extended Immediate Window”的 VS-Extension。也许这会对你有所帮助。我个人不知道。

    【讨论】:

    • 抱歉,我想说的是退房,不是入住。所以编译或获取最新版本没有问题。
    • 请看我的附录
    • 不,不幸的是它没有像 vs2008 那样加载项目。谢谢你的帮助。我想我还是等VS2015或者同事签到吧。。
    • extendedimmediate2.codeplex.com 下似乎有一个 2010 年的后续项目。无论如何感谢您的投票。
    猜你喜欢
    • 1970-01-01
    • 2021-09-20
    • 1970-01-01
    • 2014-04-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多