/// <summary> /// 対象プロセス一覧から削除コマンドが実行可能かどうか /// </summary> /// <returns></returns> private bool CanExecuteRemoveFromTargetProcessesCommand() { return(!string.IsNullOrEmpty(SelectedProcess) && TargetProcesses.Contains(SelectedProcess)); }
/// <summary> /// 対象プロセス一覧に追加コマンドが実行可能かどうか /// </summary> /// <returns></returns> private bool CanExecuteAddToTargetProcessesCommand() { return(!(string.IsNullOrEmpty(InputProcess) || TargetProcesses.Contains(InputProcess))); }
/// <summary> /// 対象プロセス一覧から削除コマンドを実行する /// </summary> private void ExecuteRemoveFromTargetProcessesCommand() { TargetProcesses.Remove(SelectedProcess); SelectedProcess = ""; }
/// <summary> /// 対象プロセス一覧に追加コマンドを実行する /// </summary> private void ExecuteAddToTargetProcessesCommand() { TargetProcesses.Add(InputProcess); InputProcess = ""; }