コード例 #1
0
ファイル: DelegateCommand.cs プロジェクト: flyapy/Practices
 public bool CanExecute(object parameter)
 {
     if (CanExecuteFunc == null)
     {
         return(true);
     }
     return(CanExecuteFunc.Invoke(parameter));
 }
コード例 #2
0
 public bool CanExecute(object parameter)
 {
     return(CanExecuteFunc?.Invoke(parameter) ?? true);
 }
コード例 #3
0
 public override bool CanExecute(object?parameter)
 {
     return(CanExecuteFunc?.Invoke() ?? true);
 }
コード例 #4
0
ファイル: RelayCommand.cs プロジェクト: parkclub/SRATS2017
 public RelayCommand(ExecuteFunc cmd, CanExecuteFunc check)
 {
     this.cmd   = cmd;
     this.check = check;
 }
コード例 #5
0
 protected override bool CanExecuteCore(T parameter)
 {
     return(CanExecuteFunc?.Invoke(parameter) ?? true);
 }
コード例 #6
0
 public bool CanExecute(object parameter)
 => CanExecuteFunc?.Invoke() ?? true;
コード例 #7
0
 public bool CanExecute(object parameter)
 {
     return(!_isExecuting && (CanExecuteFunc?.Invoke(parameter) ?? true));
 }