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

做网站建设多少钱最好用的wordpress主题

做网站建设多少钱,最好用的wordpress主题,重庆网站的网络推广,如何低成本做网站推广文章目录 环境WeakReferenceMessenger方法介绍无回调订阅发送Token区分有回调订阅发送 环境 CommunityToolkit.Mvvm Messenger 十月的寒流: 如何使用 CommunityToolkit.Mvvm 中的 Messenger 来进行 ViewModel 之间的通信 WeakReferenceMessenger 我这里只讲简单的弱Messenger… 文章目录 环境WeakReferenceMessenger方法介绍无回调订阅发送Token区分有回调订阅发送 环境 CommunityToolkit.Mvvm Messenger 十月的寒流: 如何使用 CommunityToolkit.Mvvm 中的 Messenger 来进行 ViewModel 之间的通信 WeakReferenceMessenger 我这里只讲简单的弱Messenger这个是Toolkit帮我们封装好的里面好像有什么垃圾回收什么的里面怎么运行的我也没去研究。我这里就简单讲解一下怎么用 方法介绍 WeakReferenceMessenger.Default.Register 订阅消息 WeakReferenceMessenger.Default.Send 接收消息 为了保证一对一我们注册和发送的时候需要用到record结构体(我后面试了一下当然也可以不用单纯一个类也行)。因为这个是根据type的name来进行订阅和发送的。 C# 9.0Records 结构体介绍 无回调订阅发送 //声明record //类型可以自定义是通过record的类名自动订阅和发送的 public record LogMessage(string msg);///在viewModel里面订阅public partial class ListViewModel {public ListViewModel(){//在构造函数里面订阅。注意订阅一定是你接受的消息类型//第一个是订阅者默认是本身就是thisWeakReferenceMessenger.Default.RegisterLogMessage(this, Recive);}//recipient 就是把订阅者也就是ViewModel传给你一般用不上//第二个参数是你的Recive的值public void Recive(object recipient, LogMessage msg){Debug.WriteLine(ListViewModel msg.msg);}} 发送 //发送和接受的类型一定是一致的 WeakReferenceMessenger.Default.SendLogMessage(new LogMessage(lala)); Token区分 WeakReferenceMessenger.Default.RegisterTMessage,Ttoken 在里面可以传入两个泛型 //订阅 WeakReferenceMessenger.Default.RegisterLogMessage,string(this,token, Recive);//发送 //注意这里的token必须完全一致 WeakReferenceMessenger.Default.SendLogMessage,string(new LogMessage(发送信息),token); 这里Token建议使用enum枚举类型方便静态编译和纠错 有回调订阅发送 如果要添加回调功能需要ViewModel继承IRecipientRequestMessageTMessage接口TMessage和上面一样都是订阅对象 public partial class LogViewModel : ObservableObject,IRecipientRequestMessageLogMessage{[ObservableProperty]private string title 控制台界面;public LogViewModel(){//接口必须实现WeakReferenceMessenger.Default.Register(this);}//消息返回public void Receive(RequestMessageLogMessage message){Debug.WriteLine(我接受到了消息 message.Response.msg);message.Reply(new LogMessage(我返回的消息));}}但是感觉并不是很好用因为这样就没有Token了而且回调的类型和传入的类型是一致的这个太死板了可以通过record里面定义一个Action去回调这里不展开说明 public record LogMessage(string msg,Actionstring callback);
http://www.zqtcl.cn/news/18235/

相关文章:

  • 东莞企业网站推广哪里好毕业设计网站开发的中期报告
  • 网站开发用什么电脑好电脑建网站软件
  • 建筑工程类招聘网站福田祥菱v1
  • 阿里云win服务器怎么做网站python基础语法
  • 网站设计东莞软件合集大全
  • 济南网站建设联系小七物流行业网站源码
  • html5手机 网站专业网站建设模块维护
  • 怎么做淘宝网站的网页青岛硅谷网站建设公司
  • 如何做网站优化并快速提高权重免费建设视频网站
  • 028网站建设工作室wordpress 作者链接
  • 免费网站建设制作视频公司网站开通
  • 巴中市住房和城乡建设局官方网站wordpress 微视频主题
  • 什么是搜索引擎优化的核心佛山seo整站优化
  • 湛江网站建设湛江网站运营如何做
  • 网站ui用什么做广东网络建设公司
  • 江西省城乡住房建设厅培训网站重庆江北网站建设公司
  • 婚庆公司网站php源码关键词做网站标题是什么意思
  • 九酷为什么做福音网站品牌网站部门建设
  • 网站搭建软件dede 网站改宽屏代码
  • 简单的购物网站项目凡客怎么了
  • 北京seo优化网站建设知名男艺人工作室
  • 网站安全体系建设方案黄页网页的推广网站
  • 长沙小升初有什么做试卷的网站微信公众号制作编辑器
  • 大连做网站的科技公司公司做网站需要哪些手续
  • dede自适应网站模板神奇的工作室最新网站
  • 商城网站建设报价wordpress5.1.1后门利用工具
  • word模板免费网站朋友圈网站广告怎么做
  • 杭州门户网站开发网站时间轴
  • 网站设计流程步骤vi设计用什么软件
  • 个人网站空间准备seo营销