我是WPF和MVVM的新手,我遇到了Visual Studio 2013的问题。
我创建了一个名为RelayCommand
的新类并实现ICommand
,然后每当我尝试为CanExecuteChanged
Visual Studio崩溃时编写一个事件处理程序:
Visual Studio已停止工作
......这是唯一一次这样做。
以下是出现问题的代码:
public class RelayCommand : ICommand
{
readonly Action<object> _execute;
readonly Predicate<object> _canExecute;
public RelayCommand(Action<object> execute) : this(execute, null)
{
}
public RelayCommand(Action<object> execute, Predicate<object> canExecute)
{
if (execute == null)
throw new ArgumentNullException <----- here is where VS crashes
}
}
以前有人有这个问题吗?