c# - 复选框中的绑定(bind)与命令

标签 c# wpf mvvm wpf-controls

我在 WPF 中使用 MVVM。

在 CheckBox 控件中,我可以将命令绑定(bind)到 DelegateCommand 以跟踪更改 我还可以将 IsChecked 属性绑定(bind)到我的 ViewModel。

这两个选项哪个更好,有什么区别?

最佳答案

使用 IsChecked 对我来说更有意义。

这样,您就可以在 ViewModel 中拥有一个 bool 属性,并且可以对更改使用react并将逻辑放入 setter 中,并避免使用 DelegateCommand 的额外样板。

关于c# - 复选框中的绑定(bind)与命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17009406/

相关文章:

c# - 发送异步电子邮件

c# - C#清除事件句柄的方法

c# - Treeview 上的 VirtualizingStackPanel 不是虚拟化

c# - 在 C# : Taking very long 中迭代大型集合

android - 观察 onCreate fragment 时调用的 LiveData

oop - 在 View 模型之间传递状态

c# - 如何在 C# 中跟踪另一个进程执行的当前代码行

c# - 从程序集中加载 ResourceDictionary

wpf - ViewModel 树与频繁更新的模型树

c# - 使用任务计划程序创建重复性任务