gpt4 book ai didi

.net - 实现和使用 ICommand 接口(interface),MVVM

转载 作者:行者123 更新时间:2023-12-04 11:46:22 26 4
gpt4 key购买 nike

尽管我深深地爱上了 MVVM 模式,但似乎有很多问题我(还)无法自己解决。

我想知道 IComamnd 接口(interface)的方法的参数有什么用

例如void Execute(object parameter);
我像这样将我的 View 与 View 模型联系起来

<Button Command="{Binding SomeCommand}" ... />

因此“ parameter”将始终为空。

欢迎任何提示。

谢谢!

更新:
该死,在我发布这个问题一分钟后,我在 Stackoverflow 上找到了答案.显然控件确实有一个 CommandParameter 属性。

最佳答案

您可以添加 CommandParameter=""来传递参数。通常你会传入绑定(bind),或者作为绑定(bind)一部分的 id,所以命令知道要使用什么记录。

关于.net - 实现和使用 ICommand 接口(interface),MVVM,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/483250/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com