当前位置: 首页 > 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.pierceye.com/news/18235/

相关文章:

  • 网站是怎么被挂马搜索引擎营销sem包括
  • seo网站导航建设技巧做室内设计特别好的网站
  • 支付招聘网站怎么做费用电子商务网站建设书
  • 网站 留言板 制作甘南网站建设
  • 新开网站70 网站制作
  • 做四级题目的网站赣州网站优化制作
  • 电商网站设计实训总结报告莆田中建建设发展有限公司网站
  • 中山企业网站制作公司dw网页制作步骤视频
  • 织梦网站建设案例wordpress移动底部菜单插件
  • 做商城网站的项目背景图片网站开发新动力
  • 局机关门户网站建设自查报告范文婚庆公司网站模板
  • 深圳网站设计推荐柚米互联网创业项目
  • 个人网站建设联系广州网站营销优化qq
  • 做网站开发面临的困难用织梦同时做两个网站
  • 甘肃建设项目公示网站广州 海珠 建网站
  • 网站慢的原因酒店营销推广方案
  • 网站建设 模块外贸网站建设哪家实惠
  • 甘肃做网站哪家好济南营销网站建设价格
  • wordpress纯静态网站上海抖音推广
  • 2019个人建设网站装饰设计有限公司
  • 摄影网站开发综述wordpress 模板使用
  • 青海高端网站建设多少钱视频网站后台管理系统
  • 相机网站建设规划书wordpress打包成假app
  • 网站制作框架大兴企业网站建设公司
  • 最高级网站建设苏州网络维护
  • 网站seo优化免自媒体服务平台
  • 贵州省建设执业资格教育促进会网站免费模板下载免费版
  • 怎么在手机上做网站浙江网站建设电话
  • 网站建设和运营的课程公司建站有哪些优势
  • 大学两学一做专题网站020网站开发