我正在使用ReactiveUI将按钮绑定到ReactiveCommand,但是它没有响应,所以我在这里错过了什么?
这是LikeCommand
"z"
这是DeleteCommand
size_t
这是我在列表视图的viewCell中的按钮
"%zu"
答案 0 :(得分:0)
夫妇问题。
Create上的泛型用于命令参数,但尚未定义。通常,您会将绑定的元素绑定到视图模型。
执行以下操作时即会创建:
setTimeout()
Create中的T与您通过CommandParameter传递的类型匹配。另一种方法是在ViewModel上具有一个名为SelectedItem的属性,然后将SelectedItem绑定到该属性。
您可能想要{Binding DeleteCommand,Mode = OneWay}
避免返回异步无效,而是执行公共异步任务,而应使用CreateFromTask重载。
您单击了按钮,然后单击了命令。您想要一个。
另请参阅 https://reactiveui.net/docs/handbook/commands/了解更多想法。
还考虑使用反应式绑定。