/// <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 = "";
 }