private async void web_UnviewableContentIdentified(WebView sender, WebViewUnviewableContentIdentifiedEventArgs args) { this.FindName("_ucDownloadUI"); _ucDownloadUI.btDownload.Click += btStartDownload; _ucDownloadUI.tsDownload.Toggled += TsDownload_Toggled; if (_ucDownloadUI.tsDownload.IsOn) { ContentDialog cntExisitingDownload = new ContentDialog { Content = "A File is Downloading Currently, let it finish and then try again", Title = "Another file is Downloading", PrimaryButtonText = "Ok", SecondaryButtonText = "Check Download" }; cntExisitingDownload.SecondaryButtonClick += (s, a) => { cntExisitingDownload.Hide(); _ucDownloadUI.Visibility = Visibility.Visible; }; await cntExisitingDownload.ShowAsync(); return; } else { _ucDownloadUI.txbDownloadLink.Text = args.Uri.ToString(); _ucDownloadUI.txbFileName.Text = await UtilityClass.GetFileName(args.Uri); _ucDownloadUI.Visibility = Visibility.Visible; } }