void ICommand.Execute(object parameter) { if (parameter == null) { throw new ArgumentNullException("parameter"); } this.Execute(ToolCommand.GetGestureData(parameter, true)); }
bool ICommand.CanExecute(object parameter) { GestureData gestureData = ToolCommand.GetGestureData(parameter, false); if (gestureData == null) { return(false); } return(this.CanExecute(gestureData)); }