MVVM模式
使用Command命令实现
从XAML页面中点击传入ViewModel中。
- 先实现一下ICommand。
在这里命名为RelyCommand类
public class RelyCommand:ICommand
{
public event EventHandler CanExecuteChanged
{
add
{
if (_canExecute != null)
CommandManager.RequerySuggested += value;
}
remove
{
if (_canExecute != null)
CommandManager.RequerySuggested -= value;
}
}
readonly Func<Boolean