private void ExecuteErrorCommandIfCanExecute()
 {
     if (ErrorCommand != null)
     {
         if (ErrorCommand.CanExecute(ErrorCommandParameter))
         {
             ErrorCommand.Execute(ErrorCommandParameter);
         }
     }
 }