Exemplo n.º 1
0
        public async Task LoadBrowserUri(string uri)
        {
            AuthUri = uri;
            var hasConnection = await _network.HasConnectionAsync(uri);

            if (hasConnection)
            {
                DropBoxHelper.WebBrowser.Navigated     += (sender, args) => GetAuthTokens(args);
                DropBoxHelper.WebBrowser.LoadCompleted += (sender, args) => Execute.OnUIThread(() =>
                {
                    DropBoxHelper.CircularProgressBar.Visibility = Visibility.Hidden;
                    DropBoxHelper.WebBrowser.Visibility          = Visibility.Visible;
                });

                DropBoxHelper.Navigate(AuthUri);
            }
        }