//--------------------------------------------------------Set-, Get- Methods:---------------------------------------------------------\\ #region --Set-, Get- Methods-- #endregion //--------------------------------------------------------Misc Methods:---------------------------------------------------------------\\ #region --Misc Methods (Public)-- #endregion #region --Misc Methods (Private)-- #endregion #region --Misc Methods (Protected)-- #endregion //--------------------------------------------------------Events:---------------------------------------------------------------------\\ #region --Events-- private async void QrCodeScannerControl_NewInvalidQrCode(QrCodeScannerControl sender, NewQrCodeEventArgs args) { await SharedUtils.CallDispatcherAsync(async() => { invalidQrCode_grid.Visibility = Visibility.Visible; validQrCode_grid.Visibility = Visibility.Collapsed; await Task.Delay(5000); invalidQrCode_grid.Visibility = Visibility.Collapsed; }); }
private async void QrCodeScannerControl_NewValidQrCode(QrCodeScannerControl sender, NewQrCodeEventArgs args) { VIEW_MODEL.OnValidQrCode(args.QR_CODE); await SharedUtils.CallDispatcherAsync(async() => { IsSecondaryButtonEnabled = false; invalidQrCode_grid.Visibility = Visibility.Collapsed; validQrCode_grid.Visibility = Visibility.Visible; await Task.Delay(1500); Hide(); }); }
private async void QrCodeScannerControl_NewValidQrCode(QrCodeScannerControl sender, NewQrCodeEventArgs args) { IUriAction action = UriUtils.parse(new Uri(args.QR_CODE)); if (action is RegisterIoTUriAction registerIoTUriAction) { await SharedUtils.CallDispatcherAsync(async() => { await qrCodeScanner.StopAsync(); UpdateViewState(State_2.Name); VIEW_MODEL.MODEL.RegisterIoTUriAction = registerIoTUriAction; }); } }