首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何确定您刚刚从OnNavigatedTo函数中获得的页面?

从OnNavigatedTo函数中获得的页面可以通过以下方式确定:

  1. 使用NavigationEventArgs参数:OnNavigatedTo函数的参数中包含一个NavigationEventArgs对象,该对象提供了有关导航的信息,包括导航到的页面。可以通过NavigationEventArgs的Content属性获取导航到的页面对象。
  2. 使用Frame对象:在Windows Presentation Foundation (WPF) 或 Universal Windows Platform (UWP) 应用程序中,可以通过Frame对象的Content属性获取当前页面对象。在OnNavigatedTo函数中,可以通过this关键字获取当前页面的Frame对象,然后使用Frame对象的Content属性获取当前页面。
  3. 使用Page.NavigationService属性:在Windows Forms应用程序中,可以使用Page类的NavigationService属性获取导航服务对象,然后使用NavigationService对象的CurrentSource属性获取当前页面的URI。

无论使用哪种方式,都可以确定刚刚从OnNavigatedTo函数中获得的页面。以下是腾讯云相关产品和产品介绍链接地址:

  • 腾讯云云服务器(CVM):提供灵活可扩展的云服务器实例,适用于各种应用场景。详情请参考:https://cloud.tencent.com/product/cvm
  • 腾讯云云数据库MySQL版(TencentDB for MySQL):提供高性能、可扩展、可靠的云数据库服务,适用于各种规模的应用。详情请参考:https://cloud.tencent.com/product/cdb_mysql
  • 腾讯云人工智能平台(AI Lab):提供丰富的人工智能服务和工具,包括图像识别、语音识别、自然语言处理等。详情请参考:https://cloud.tencent.com/product/ai_lab

请注意,以上链接仅供参考,具体产品选择应根据实际需求进行评估和决策。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

WPF 轻量级 MVVM 框架入门 2.1.2 安装项目要求创建主页面找到 ViewModel通过附加属性找到 ViewModel跳转页面跳转命令自定义命令

本文告诉大家如何使用本金鱼 MVVM 轻量框架。 一个好框架是不需要解释就可以让大家使用,但是本金鱼没有这个能力,所以就写了这个文章告诉大家如何使用。...找到 ViewModel 现在在创建 ViewModel 推荐在 App.xaml 作为资源,因为 WPF 页面跳转没有和 UWP 一样可以获得参数,需要通过自己方式拿到。...,可以通过 ` var viewModel = ViewModel[“xx”];` 获得 跳转页面 现在来多创建两个页面 A 页面和 B 页面,并且创建两个页面的 ViewModel 添加到 ViewModel...本文使用是上面的第一个方式拿到 ViewModel 所以需要在 A 页面添加一些代码获得 ViewModel 。...NavigateViewModel["xx"] 方法获得 ViewModel 跳转命令 可以看到在 A 页面有跳转按钮,点击这个按钮可以用来跳转到 B 页面 因为界面很简单,我就不告诉大家了。

1.2K20

win10 uwp 轻量级 MVVM 框架入门 2.1.5.3199

一个好框架是不需要写教程大家看到就会用,但是本金鱼没有那么好技术,所以需要写很长博客告诉大家如何使用我框架。...很多程序在启动是否都需要读取配置,这时就需要先显示一个初始页面,在这个页面显示过程,加载很多数据 在 Main 构造函数使用 LoadAsync 方法,这个方法先跳转到 SplashPage 然后再调用...如果写在页面有一个问题是如何把其他页面跳转信息发送到 ViewModel ,这个框架使用是在外面创建。 在 UWP 页面参数是在 OnNavigatedTo 函数拿到。...如何让 Page 继承泛型类 现在就可以使用 WastounowMearhallworcelModel ,在 WastounowMearhallworcelModel 里面也可以获得主界面传过来参数...如何处理。

1.3K20

win10 uwp MVVM 轻量框架

第一个情况如上图设计,左侧选项页面就是在程序运行不会改变,即使改变,也只是某一些选项,所以这个左侧页面,就可以尝试使用用户控件,或者连用户控件也不要,直接写就可以了。...假如左侧页面和功能页面是两个不同页面,那么这两个页面如何进行通信?...接下来继续将一个多页面通信问题。假如有一个程序,看起来和下面的图一样,有主页面,主页面有多个页面,那么这时,如何对这些页面进行通信?假如需要点击主页面的一个按钮,控制页面A元素,那么如何做?...于是处理接收函数就需要添加下面代码。...如何发消息 如果有继承 ViewModelMessage ,发送消息很简单,只需要使用函数 Send 发送需要发送消息就可以。

1.2K10

win10 uwp MVVM入门

软件,可以这样看,我们看到都是界面,看不到就是后台,在 UWP 我们说 View 一般是 page UserControl 等。...这是 .Net 获取运行时类型信息方式,.Net 应用程序由几个部分:‘程序集(Assembly)’、‘模块(Module)’、‘类型(class)’组成,而反射提供一种编程方式,让程序员可以在程序运行期获得这几个组成部分相关信息...我们不可以让两个页面直接联系,我们需要让一个页面和他上层联系,让上层发给他要联系页面。 ? 关于这个是如何做,大家可以看下面的 MasterDetail ,这个我放在后面,后面的才是好。...E7%AE%80%E5%8D%95MasterDetail/ 我们需要做如何让两个页面通信 ?...MasterDetail 有用,但是要确定我们页面,这样不好,在上面我们说可以加功能不需要去修改写好,我们需要做是接收信息,不使用上面的。

1.9K10

win10 uwp MVVM 轻量框架

第一个情况如上图设计,左侧选项页面就是在程序运行不会改变,即使改变,也只是某一些选项,所以这个左侧页面,就可以尝试使用用户控件,或者连用户控件也不要,直接写就可以了。...假如左侧页面和功能页面是两个不同页面,那么这两个页面如何进行通信?...接下来继续将一个多页面通信问题。假如有一个程序,看起来和下面的图一样,有主页面,主页面有多个页面,那么这时,如何对这些页面进行通信?假如需要点击主页面的一个按钮,控制页面A元素,那么如何做?...于是处理接收函数就需要添加下面代码。...如何发消息 如果有继承 ViewModelMessage ,发送消息很简单,只需要使用函数 Send 发送需要发送消息就可以。

84210

.NET Core 3 WPF MVVM框架 Prism系列之导航系统

本文将介绍如何在.NET Core3环境下使用MVVM框架Prism基于区域Region导航系统 在讲解Prism导航系统之前,我们先来看看一个例子,我在之前demo项目创建一个登录界面: ?...,下面我们来看看如何在PrismMVVM模式下实现该功能 一.区域导航 我们在上一篇介绍了Prism区域管理,而Prism导航系统也是基于区域,首先我们来看看如何在区域导航 1.注册区域 LoginWindow.xaml...OnNavigatedTo:导航后目的页面触发,一般用于初始化或者接受上页面的传递参数 IsNavigationTarget:True则重用该View实例,Flase则每一次导航到该页面都会实例化一次...,OnNavigatedFrom和OnNavigatedTo方法IsNavigationTarget,OnNavigatedFrom和OnNavigatedTo形参NavigationContext...选择退出导航日志 如果不打算将页面在导航过程不加入导航日志,例如LoginMainContent页面,可以通过实现IJournalAware并从PersistInHistory()返回false

2.2K30

win10 uwp 商业游戏 1.1.5 商店可以卖出数多个游戏修炼游戏相关文章

假设一个商品在一天市场需要数是 UgetkmeOulajjz ,假设这个值是 100 ,通过随机提供数量 KadzufmVtvnpn 获得商店还剩下多少这个商品。...Assembly); AllAssemblyComposite(Application.Current.GetType().GetTypeInfo().Assembly); 这样就可以获得页面和处理...(e); 但是因为 ViewModel 是先跳转然后再进入页面,所以不可以在 KdgderhlMzhpModel 跳转时候进入游戏,需要添加函数 UmfqawovKaxkrdrg 设置跳转之后进行跳转...而修为可以使用点击来获得,所以不停点击游戏。 那么先写一个人物接口,因为还不知道人物类需要什么东西,如何加上商业游戏,所以就写接口,定义接口好处是可以通过别的地方给使用地方值。...这样不依赖实现是比较好。 假如换了个游戏,而这个游戏没有这里想要的人物类,如何加上原有游戏?通过接口就可以。

2.6K00

C# 设计模式 责任链

我看了他源代码,他每个页面都把后退按钮点击事件+=他方法。 我们可以使用UWP后退按钮,但是需要小心,在哪些处理需要知道,不可以在每个需要处理都添加事件。...那么如何添加后退按钮,才可以在需要后退时候进行后退,可以用到上面说设计,添加一个链,需要做一个类,如果直接写,看起来比较难。...RemoveSuccessor(ajuvqrDqsoljna); } } } 在使用时候,通过调用FjyhtrOcbhzjwi就可以获得插入新处理。...上面代码用到框架只有一句Send(new BackTvvxwlwIlibbcpMessage(this)) 他可以让页面返回上一页,只需要发送消息,不需要知道如何去做。...所以在责任链,需要注意同步和异步转换,如果实在需要,那么请参见我博客,如何把异步转同步。

52830

C# 设计模式 责任链 后退按钮使用责任链

我看了他源代码,他每个页面都把后退按钮点击事件+=他方法。 我们可以使用UWP后退按钮,但是需要小心,在哪些处理需要知道,不可以在每个需要处理都添加事件。...那么如何添加后退按钮,才可以在需要后退时候进行后退,可以用到上面说设计,添加一个链,需要做一个类,如果直接写,看起来比较难。...RemoveSuccessor(ajuvqrDqsoljna); } } } 在使用时候,通过调用FjyhtrOcbhzjwi就可以获得插入新处理。...上面代码用到框架只有一句Send(new BackTvvxwlwIlibbcpMessage(this)) 他可以让页面返回上一页,只需要发送消息,不需要知道如何去做。...所以在责任链,需要注意同步和异步转换,如果实在需要,那么请参见我博客,如何把异步转同步。

90010

05Prism WPF 入门实战 - Navigation

为true时候表示不创建新实例,页面还是之前; return true; } public void OnNavigatedFrom(NavigationContext...Debug.WriteLine("Leave Contact View."); } } Part2 确认导航 经常会发现需要在导航操作期间与用户进行交互,以便用户可以确认或取消它...例如,在许多应用程序,用户可能会尝试在输入或编辑数据时进行导航。在这些情况下,您可能需要询问用户是否希望保存或丢弃在继续从页面中导航之前已输入数据,或者用户是否希望完全取消导航操作。...为true时候表示不创建新示例,页面还是之前;如果为false,则创建新页面。...} public void OnNavigatedTo(NavigationContext navigationContext) { //导航到当前页面

48920

win10 uwp 简单MasterDetail

本文是很简单,一般和我一样渣都能大概知道。 代码是我在很大压力会议上写,不到一个钟,写完修改,和大家说。我写很简单,可以修改我代码,可以自己写,下面我来说下如何写。...(typeof(页), 参数); 我们在参数写我们要传页面页面 protected override void OnNavigatedTo(NavigationEventArgs e...) { var 参数= e.Parameter as 传输参数; base.OnNavigatedTo(e); } 如果要保存我们页面...我们需要手机按后退也是 Windows.Phone.UI.Input.HardwareButtons.BackPressed 页面更改大小 我们获得页面大小修改,可以简单 <VisualStateManager.VisualStateGroups...,用这个比较好,因为我们界面大小修改不一定会小于我们设置,一旦小于再触发,因为View函数需要object sender, VisualStateChangedEventArgs e 那么从函数获得我们窗口变化可以使用下面两个

39120

win10 uwp 简单MasterDetail UWP 导航List点击后退按钮页面更改大小修改显示修改我代码源码左右列表和内容相互操作

本文是很简单,一般和我一样渣都能大概知道。 代码是我在很大压力会议上写,不到一个钟,写完修改,和大家说。我写很简单,可以修改我代码,可以自己写,下面我来说下如何写。...(typeof(页), 参数); 我们在参数写我们要传页面页面 protected override void OnNavigatedTo(NavigationEventArgs e...) { var 参数= e.Parameter as 传输参数; base.OnNavigatedTo(e); } 如果要保存我们页面...我们需要手机按后退也是 Windows.Phone.UI.Input.HardwareButtons.BackPressed 页面更改大小 我们获得页面大小修改,可以简单 <VisualStateManager.VisualStateGroups...,用这个比较好,因为我们界面大小修改不一定会小于我们设置,一旦小于再触发,因为View函数需要object sender, VisualStateChangedEventArgs e 那么从函数获得我们窗口变化可以使用下面两个

1.8K00

win10 uwp 关联文件

有时候应用需要打开后缀名为x文件,那么如何从文件打开应用? 首先,需要打开 Package.appxmanifest 在声明添加文件 ? 添加一个功能,需要写最少项是名称,文件类型两个。...上面的图就是我添加 jpg 关联方法,建议是写多一些。如果是作为测试,想看这个功能是如何使用,就只需要写文件类型。...如果已经打开了软件,通过 frame.Navigate 重新跳转到主页面页面跳转就是这样,页面传入可以是 StorageFile 但是需要在对应页面使用对应类型。...我没有在博客说如何传参,但是这个对大家也不难。...app启动file显示在刚才图片 protected override async void OnNavigatedTo(NavigationEventArgs e)

82720

Prism 如何判断界面当前是否显示

Prism 如何判断界面当前是否显示 独立观察员 2024 年 5 月 15 日 一、常规导航界面 首先 VM 基类继承 WPFTemplateLib ObservableObject: 然后在...在 RegionViewModelBase(实现了 IConfirmNavigationRequest 接口) OnNavigatedFrom 方法(离开)赋值 false,在 OnNavigatedTo...属性变动监测: 触发虚方法: 二、TabControl 情况 新建一个 VM 基类 TabContentViewModelBase ,专门给 Tab 页面使用。...默认已经设置了 IsVisible 值,所以按理说会走第一节相关变动监测逻辑,不过目前有遇到过子类 IsVisibleChanged 未被触发,所以保险起见也可以在子类中直接使用 OnTabContentVisibleChanged...原创文章,转载请注明: 转载自 独立观察员 (dlgcy.com) 本文链接地址: [Prism 如何判断界面当前是否显示](https://dlgcy.com/prism-judge-screen-is-show-or-not

7910

《101 Windows Phone 7 Apps》读书笔记-TODO LIST

➔ 在OnNavigatedTo函数(在设置页面调整记录可见性以后,返回时调用该函数,Pivot里面显示记录根据当前设置进行添加或者删除。 ➔ Pivot对于其页面删除处理并不优雅。...这是通过Loaded逻辑实现,该逻辑在OnNavigatedTo执行以后,恢复选择页面。...在我们理解这个应用程序如何运行时,需要认识三个重要类。Task类用来展示主页面list box显示那些记录。 ➔ 主页面的Item模板包含了每个任务Title和Star属性值。...➔ 在OnNavigatedTo方法,对显示内容作了一些调整,使得在用户点击编辑按钮将页面导航到添加/编辑页面、对记录做了更改、保存并且返回之后,当前页面信息能够保持更新。...对于空值,该应用程序获得其字符串值为空以后,使得数据绑定失败,那么显示矩形框也就没有填充了。 ?

1.3K60
领券