/// <summary> /// Opens the project's homepage using the <see cref="Launcher"/>. /// Brings up a confirmation dialog first to avoid accidental redirection. /// </summary> /// <param name="sender">The sender of this event.</param> /// <param name="args">Consists of event parameters.</param> private async void GetSourceButton_Tap(object sender, TappedRoutedEventArgs args) { var dialog = DialogFactory.CreateConfirmationDialog( I18N.Resources.GetString("OpenWebBrowserMessage/Text"), "\n" + I18N.Resources.GetString("Proceed/Text")); var result = await dialog.ShowAsync(); if (result.Id.Equals(0)) // launch browser { await Launcher.LaunchUriAsync(new Uri("https://github.com/turbolocust/SimpleZIP")); } }