8得票1回答
使用IMultiValueConverter将多个命令参数传递给viewModel

I have the following code: <DataGridTemplateColumn Header="Security"> <DataGridTemplateColumn.CellTemplate> <DataTempla...

7得票3回答
为什么RelayCommand或DelegateCommand不是WPF的一部分?

MVVM模式是WPF UI开发中最常用的模式,几乎每篇文章都认为它是最佳实践。在许多文章中,RelayCommand或DelegateCommand的使用也很突出,似乎没有使用它们(或任何其他变体)就无法实现MVVM。那么为什么它们不是.NET 4的一部分呢? 我知道RelayCommand...

7得票2回答
CanExecute和CanExecuteChanged,我必须使用RelayCommand来实现吗?

我正在使用MVVM-Light,并且我的中继命令已经完美地工作了,我刚刚读到应该实现CanExecuteChanged和CanExecute。虽然我找不到一个好的例子。 有人有如何实现这些的好例子吗? 当无法执行时,CanExecute需要返回False,但不会禁用按钮吗? 我应该在什么...

7得票2回答
CanExecuteCommand是否存在性能影响?

使用ICommand对象的CanExecuteCommand方法会对性能产生什么影响?该方法是否会反复执行? 我需要遍历大约200个对象的集合,根据它们的情况决定绑定到命令的按钮是否应启用。CanExecuteCommand方法是否会反复执行,从而使我的应用程序变慢?

7得票5回答
如何将应用程序命令绑定到视图模型(WPF)?

我已经阅读了Josh Smith关于使用RelayCommand将命令绑定到视图模型的文章。然而,我需要将ApplicationCommands.Save绑定到视图模型,以便当用户单击保存菜单项时,在窗口中处理它。这是否可能?