using Serilog; using TINK.ViewModel.CopriWebView; using Xamarin.Forms; using Xamarin.Forms.Xaml; namespace TINK.View.CopriWebView { [XamlCompilation(XamlCompilationOptions.Compile)] public partial class PasswordForgottenPage : ContentPage { public PasswordForgottenPage() { InitializeComponent(); PasswordForgottenWebView.Navigating += (sender, ev) => { this.IsEnabled = false; ActivityIndicatorLoading.IsVisible = true; ActivityIndicatorLoading.IsRunning = true; }; PasswordForgottenWebView.Navigated += (sender, ev) => { if (ev.Result == WebNavigationResult.Success) { this.IsEnabled = true; ActivityIndicatorLoading.IsVisible = false; ActivityIndicatorLoading.IsRunning = false; return; } Log.ForContext().Error("Navigation did not succeed. {@Event}", ev); PasswordForgottenWebView.Source = new HtmlWebViewSource { Html = "Kann Passwort vergessen Seite nicht anzeigen!
Verbindung mit Internet ok?" }; this.IsEnabled = true; ActivityIndicatorLoading.IsVisible = false; ActivityIndicatorLoading.IsRunning = false; }; PasswordForgottenWebView.BindingContext = new PasswordForgottonViewModel( Model.TinkApp.MerchantId, App.ModelRoot.NextActiveUri.Host); } } }