//--------------------------------------------------------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;
                });
            }
        }