Beispiel #1
0
        public ScanViewModel(IMobileBarcodeScanner scanner)
        {
            this.scanner = scanner;

            GenerateQRCodeCommand = new MvxCommand <string>(selectedBarcode =>
            {
                //TODO geneerate the QR Code
            });

            ScanOnceCommand         = new MvxCommand(ScanOnce);
            ScanContinuouslyCommand = new MvxCommand(ScanContinuously);


            ButtonCancel = new MvxCommand(() =>
            {
                ShowViewModel <MapViewModel>();
            });

            ButtonMenu = new MvxCommand(() =>
            {
                ShowViewModel <ScanmenuViewModel>();
            });

            ButtonDone = new MvxCommand(() =>
            {
                ShowViewModel <VehicleDetailsViewModel>();
            });
        }
Beispiel #2
0
 public FirstViewModel(IMobileBarcodeScanner scanner)
 {
     this.scanner          = scanner;
     GenerateQRCodeCommand = new MvxCommand <string>(selectedBarcode =>
     {
         //TODO geneerate the QR Code
     });
     ScanOnceCommand         = new MvxCommand(ScanOnce);
     ScanContinuouslyCommand = new MvxCommand(ScanContinuously);
 }
Beispiel #3
0
        public ScanViewModel(IMobileBarcodeScanner scanner)
        {
            this.scanner = scanner;

            ScanOnceCommand = new MvxCommand(ScanOnce);

            ButtonCancel = new MvxCommand(() =>
            {
                ShowViewModel <ScanViewModel>();
            });
        }
Beispiel #4
0
 public static void Init()
 {
     //Instance = new ZxingScanner();
     Instance = new MobileBarcodeScanner();
 }