如何使用CommunityToolkit.Mvvm工具包中的RequestMessage在请求消息的同时发送数据。

如何使用CommunityToolkit.Mvvm工具包中的RequestMessage在请求消息的同时发送数据。

背景

今天有个需求,需要使用RequestMessage获得数据的同时还要发送数据,这一下子就把我难住了,因为平时要么是直接发送消息带数据,要么是发送时不携带数据直接获得请求的数据。
因为RequestMessage方法默认是没有有参构造函数的,所以发送Request Message的同时无法携带数据。

解决方法

因此通过自定义一个类,继承RequestMessage<object>,这样发送时无论发送什么类型的数据,reply什么类型的数据都是可以的。注册时消息时注册该类的消息即可实现。
完美解决。
可惜代码在公司电脑上,本地没有环境,所以暂时没有代码。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值