// Event Handlers private async void OnLoginButtonClicked( object sender, RoutedEventArgs e) { // Automatically close AppBar _AppBar.IsOpen = false; ClearInfos(); bool isNetworkAvailable = NetworkInterface.GetIsNetworkAvailable(); if (isNetworkAvailable) { _connector = new AdnOAuthConnector( BaseUrl, ConsumerKey, ConsumerSecret); _connector.OnError += OnError; if (_isLoggedIn = await _connector.DoLogin()) { DisplayInfos(); } } else { MessageDialog dialog = new MessageDialog( "You appear to be offline, " + "try to connect to an internet network first...", "Network unavailable"); UICommand cmdOK = new UICommand("OK", null, 2); dialog.Commands.Add(cmdOK); dialog.DefaultCommandIndex = 2; await dialog.ShowAsync(); } }