【发布时间】:2020-11-14 09:08:13
【问题描述】:
我是新手,对委托和 lambda 语句还不够熟悉。所以它可能太简单了,但这是我的问题:
我正在尝试通过在 Xamarin 中使用命令绑定来实现具有 2 个参数的异步订阅方法。当我编写如下所示的初始化命令时,代码编辑器说
动作不接受两个参数
那么我应该怎么做才能使用两个参数异步方法进行命令绑定?
//Command initializing line cause an error which says " Action<object> does not take two arguments.
Subscribe = new Command(async (productId,payload) => await SubscribeAsync(productId,payload));
....
public async Task<bool> SubscribeAsync(string productId, string payload)
{...}
【问题讨论】:
标签: c# xamarin delegates commandbinding