社区
WPF/Silverlight
帖子详情
vm更新完数据后通知View导航到另一个页面,这个怎么实现?
xhtmldivcss
2017-07-20 03:53:18
而且还要附加参数
如导航到TargetPage/guid, 顺便把guid传进新页面。
...全文
815
4
打赏
收藏
vm更新完数据后通知View导航到另一个页面,这个怎么实现?
而且还要附加参数 如导航到TargetPage/guid, 顺便把guid传进新页面。
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
自由作戏
2017-11-26
打赏
举报
回复
可以使用MVVMLight框架,里面有个Messenger解决View和ViewModel以及ViewModel之间的传值
qq14923349
2017-08-25
打赏
举报
回复
也不是所有都需要做成MVVM 我做自绘控件就采取.cs才不搞个viewmodel出来
郑州高新区WPF小王子
2017-07-21
打赏
举报
回复
不过这个参数比较难传, -> 自定义个类 继承自RoutedEventArgs , 在类里面定义自己的参数类型。
xhtmldivcss
2017-07-21
打赏
举报
回复
有违反MVVM规范的嫌疑,在VM里声明一个event,VM里的活儿干完了就触发这个事件,View在XAML里用EventTrigger侦听这个事件,事件被触发后相应执行View里的某个方法,这个方法用代码来执行navigation。不过这个参数比较难传,只能在View里访问vm,取得要传到目标页的guid值,执行导航时一起传递过去。
Vue
实现
前端
页面
缓存
一、使用情景 在使用Vue开发单
页面
应用时,我们通常会使用Vue-Router进行
页面
导航
,Vue-Router在进行路由切换的时候,
页面
是会重新加载,对应的生命周期函数也会再次执行一遍,但是在有些业务场景下, 比如: 在有分页
数据
列表中,切换到第三页需要查看列表对应
数据
的详情
页面
,然后返回,如果不加任何处理,列表
页面
会重新加载,默认显示第一页
数据
,而不在是之前的第三页,这样如果还需要查看之前...
Vue-
数据
修改提交后,
导航
栏
数据
更新
权限设置,提交修改角色拥有的功能模块后返回至角色管理
页面
,
导航
栏内的模块信息不随之修改。
vue切换路由
页面
数据
缓存_Vue-Router
实现
前端
页面
缓存
一、使用情景在使用Vue开发单
页面
应用时,我们通常会使用Vue-Router进行
页面
导航
,Vue-Router在进行路由切换的时候,
页面
是会重新加载,对应的生命周期函数也会再次执行一遍,但是在有些业务场景下,比如:在有分页
数据
列表中,切换到第三页需要查看列表对应
数据
的详情
页面
,然后返回,如果不加任何处理,列表
页面
会重新加载,默认显示第一页
数据
,而不在是之前的第三页,这样如果还需要查看之前查看
数据
的...
keepalive不
更新
页面
beforerouteenter怎么
实现
防止keepalive不
更新
页面
智能模式 回答
完
成深度思考
完
成 用时51秒,搜索全网18篇资料。
vuejs对象
更新
渲染_VUE
实现
强制渲染,强制
更新
VUE
实现
强制渲染,强制
更新
列表渲染,以下数组操作方法可触发渲染push()pop()shift()unshift()splice()sort()reverse()当采用特殊方法操作数组后,导致无法
更新
数据
到UI,此时可使用强制渲染,方法如下this.$forceUpdate()以上这篇VUE
实现
强制渲染,强制
更新
就是小编分享给大家的全部内容了,希望能给大家
一个
参考,也希望大家多多支持我们。时间:...
WPF/Silverlight
8,757
社区成员
12,031
社区内容
发帖
与我相关
我的任务
WPF/Silverlight
WPF/Silverlight相关讨论
复制链接
扫一扫
分享
社区描述
WPF/Silverlight相关讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章