问题标签 [navigationservice]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
navigationservice - Universal App 中 NavigationService.Navigate 的替换
我正在将项目从 windows phone 8.1 迁移到 windows 通用应用程序。windows phone 8.1 NavigationService 可以在 Universal App 中使用多种导航方法实现,例如 Frame.Navigate(typeof(MainPage)); 或 Frame.Navigate(typeof(MainPage), param); 但是,我没有将 MainPage 作为 .XAML 页面,而是以字符串形式构建运行时 URI,并在末尾附加查询字符串。windows phone 8.1 中提供了类似的 API string strpath = "aaaaaaa"; NavigationService.Navigate(new Uri(strPath, UriKind.RelativeOrAbsolute));
但无法在 Universal App 中找到 windows phone 8.1 NavigationService.Navigate(new Uri( .. ) ) 的替代品。
请帮忙 .....
c# - 将导航类数据传递到其他页面 Windows Phone 8.1
我有课
Page1 有 2 个文本框和 1 个按钮。按钮单击方法具有以下代码:
在 Page2 我有 2 个文本块,我希望我的类数据出现在导航中。我应该编写哪些附加代码来执行此操作?
c# - 使用 MVVM Light 在 WP 8.1 中导航
我可以导航到 DetailPage.xaml 以显示更多信息,但我无法将对象传递给 DetailVieModel 并且当我按下应用程序关闭时。
这是我的代码:
在 ViewModelLocator 中
导航,我目前只有一个,这似乎有效,因为我可以导航到 DetailPage.xaml。
这就是我在 MainViewModel 中所做的:
这是我要传递给 DetailViewModel 的对象
这就是我在 MainPage.xaml 上触发命令的方法
最后在 DetailViewModel 我用 Messenger.Register 询问 SelectedObject ......
c# - 另一个框架上的导航服务
我目前有一个程序,它的 Window 包含两个框架,一个位于屏幕顶部,类似于导航面板,用户可以在其中单击不同的按钮导航到程序的区域,这些区域被加载到下面的框架中。
顶部框架永久保持不变,即有按钮说Questions
,例如Tags
,Users
不会改变。当用户单击Questions
按钮时,他们应该被带到程序的相关区域,但在下面的框架内。
这样做的问题是,因为它们在顶部框架内,所以NavigationService
将相关页面加载到顶部框架中,而不是在屏幕中心的主框架中。
有没有办法让一个框架内单击的按钮可以导致不同的框架通过 加载不同的页面NavigationService
?这是一个油漆示例;
编辑:要更新这个问题,我最初计划做的是将顶部框架不在框架中,而是在其window
本身中。但是因为window
不继承自page
,所以我不能使用NavigationService
.
c# - Windows Phone 8 NavigationService.Navigate 引发 NullReferenceException
我正在为 WindowsPhone 8 开发 C# 项目。当用户停用应用程序(即转到主菜单)时,我会停止一些计时器并保存一些东西。这工作正常。但是当用户重新激活应用程序时,我想将用户导航到暂停屏幕。
该代码很简单,并且在应用程序未停用时可以完美运行。但是当用户重新激活应用程序时,它会抛出 NullReferenceException。
我已经尝试了几件事,例如:
当我启动应用程序而不自动导航到暂停屏幕然后按下按钮进行导航时,它可以工作。我现在的问题是我什么时候可以自动导航,我该怎么做?
提前,我已经谢谢你了。
frame - Prism UWP 中的范围导航服务
我将 Prism 6 用于 UWP 和 Unity。
场景:在导航到承载 SplitView 控件的菜单页面之前,我有一个登录页面和一些其他选择页面。我希望从这一点开始的导航只针对 SplitView 控件的内容区域,但是因为我的 INavigationService 是在初始 Frame 的上下文中创建的,所以我不能这样做。
我已经看到了 SplitView 示例,但这基本上将 SplitView UI 设置为顶部的 Window.Current.Content 。这就是我看到当前行为的原因。我不能简单地将初始 Frame 设置为 SplitView 内容区域。
现在让我的导航定位到 SplitView 内容区域的好方法是什么?
- 重新创建导航服务?不知道如何将其注入正确的页面。
c# - C# 导航服务回退
我不知道后窗的名称。
我不知道我怎么能做到这一点。
目前,我的代码是:
c# - 如何使用棱镜导航到 Windows 8.1 中的商店应用程序的特殊框架
我在 Windows RT 和 UWP 应用程序开发领域相对较新,现在我有一个 Windows 8.1 项目,我想在其中使用 Prism。该应用程序(一个问答游戏)由三个页面组成,我想实现一个在所有页面上都相同的页眉。我进行了很多搜索,但没有找到任何解决方案,如何使用 prism 为商店应用程序实现这一点。如果没有 Prism,我可以导航到主页,然后调用函数“myTargetFrame.Navigate(typeOf(secondPage));” 但是我怎么能在棱镜的情况下做到这一点,这可能吗?
预先感谢您的帮助
c# - WPF 导航服务为空
我正在学习 WPF(从 Procedural PHP 迁移)并编写了以下内容以从“MainWindow”导航到“Page1”,其中登录凭据没有错误,但局部变量“nav”始终为空(因此显示一条错误消息):
非常感谢任何帮助。
谢谢
新手马特
//用户界面/XAML