コード例 #1
0
 private void OnStopCommandExecute(ICamMethods camMethods)
 {
     try
     {
         camMethods.Stop();
         IsCamStarted = false;
     }
     catch (Exception)
     {
     }
 }
コード例 #2
0
 private void OnStartCommandExecute(ICamMethods camMethods)
 {
     try
     {
         camMethods.Start();
         IsCamStarted = true;
     }
     catch (Exception ex)
     {
         IsCamStarted = false;
     }
 }
コード例 #3
0
 private void OnScanCommandExecute(ICamMethods camMethods)
 {
     try
     {
         ScannedCode = string.Empty;
         using (Bitmap bitmap = camMethods.GetBitmap())
         {
             ScannedCode = barcodeReader.Decode(bitmap).Text;
             UpdateRequest();
         }
     }
     catch (Exception ex)
     {
         ScannedCode = AppConstants.ERROR;
     }
 }
コード例 #4
0
 public bool CanExecuteStopCommand(ICamMethods camMethods)
 {
     return(IsCamStarted);
 }
コード例 #5
0
 private void OnRefreshCommandExecute(ICamMethods camMethods)
 {
     OnStopCommandExecute(camMethods);
     OnStartCommandExecute(camMethods);
 }