当前位置: 首页 > news >正文

桂林市网站建设app开发公司哪里做

桂林市网站建设,app开发公司哪里做,宁波网站建设流程,电子商务网站开发开发背景文章目录 前言代码逻辑修改 总结 前言 我们需要一个全局事件订阅发布功能#xff0c;实现页面通讯。使两个毫无关系的页面通过一个中间量进行通讯。 代码 IEventAggregator#xff1a;消息订阅集合 这个是Prism提供的消息订阅功能。使用如下 设置订阅类型#xff0c;即… 文章目录 前言代码逻辑修改 总结 前言 我们需要一个全局事件订阅发布功能实现页面通讯。使两个毫无关系的页面通过一个中间量进行通讯。 代码 IEventAggregator消息订阅集合 这个是Prism提供的消息订阅功能。使用如下 设置订阅类型即关键字 PubSubEvent里面存放的是订阅的数据类型推荐使用元祖 /// public class EventClass : PubSubEventstring {}官方案例在ViewModel中使用 private readonly IEventAggregator eventAggregator;public string MyTitle { get; set; }public ViewAViewModel(IEventAggregator eventAggregator){//通过Prism注入得到this.eventAggregator eventAggregator;//订阅eventAggregator.GetEventEventClass().Subscribe(res {Debug.WriteLine(res.ToString());});//推送eventAggregator.GetEventEventClass().Publish(我是侧边栏传来的值事件通知);} Tips:订阅中传递的值和EventClass: PubSubEventstring 中设置的类型有关。 但是经过我的测试好像不能跨页面进行通讯。 逻辑修改 public partial class App{//在App.xaml中进行声明public static IEventAggregator EventAggregator { get;set; } new EventAggregator();}对应每个xxxView页面都定义一个xxxViewEvent。 在每个ViewModel的构造函数中订阅自己的ViewEvent这样别的页面直接对该Event进行推送即可达到路由传值。通过key,value的形式对返回值进行解析。 演示事例 public ViewAViewModel(IEventAggregator eventAggregator){App.EventAggregator.GetEventViewAEvent().Publish(我是ViewModel传来的值);App.EventAggregator.GetEventViewAEvent().Subscribe(res {Debug.WriteLine(res.ToString());MyTitle res;});}总结 Prism和WPF给了我们很多的解决方案但是其实我们只需要最简单又好用的解决方案即可。有了页面通讯完全不需要路由通讯了。直接在页面跳转完成之后再页面通讯即可。统一而又优雅的解决方案才是我们需要的。
http://www.hkea.cn/news/14392466/

相关文章:

  • 保定市做网站ks免费刷粉网站推广马上刷
  • 网站视差怎么做网站开发亿玛酷信赖
  • seo网站优化案例网站建设加班
  • 做母婴的网站有哪些高端网站建设信息
  • 学习网站模板企业网站导航栏高度
  • 成都项目网站建设适合奖励自己的网站免费
  • 网站首页制作实验报告金站网.营销型网站
  • 营销型网站特点商场设计图
  • 成都网站制作培训多少钱网站开发业务规划
  • 做网站赚钱一般做什么怎么在网站后台做标题的超链接
  • iis7建立网站涿州是住房和城乡建设局网站
  • 南通网站优化win2012 iis 新建网站
  • 门户网站如何推广珠海网站系统建设项目
  • oss做网站西安建设工程交易中心
  • 网站免费个人空间申请关于做网站公司周年大促销
  • 怎么查网站开发使用的语言用ps怎么做网站导航条
  • 有没有做京东客好的网站推荐上海市企业服务云
  • 怎么建设网站让国外看电子商务网站建设技能论文
  • 做网站推广汉狮网络网站备案格式
  • 网站设计公司多少钱西部数码助手网站后台管理
  • 城市分站cms建一个收费网站 怎么收费
  • 网站首页快照不更新wordpress编辑器英文
  • 网站开发项目标书房地产市场现状分析2023
  • 网站搭建项目描述服务器安全配置
  • 学什么技术挣两三万杭州seo外包服务
  • 一般网站建设用什么语言网站建设后台怎么弄
  • 网站设计协议建设网站费怎么入账
  • 云主机可以放多少网站交互设计师主要是做什么的呢
  • 如何做网站的维护php做电商网站安全性如何
  • 网站上传权限龙岩网站建设一般