Пример #1
0
 public ConnectionFailedPage(RequestCreator requestCreator) : base(requestCreator)
 {
     InitializeComponent();
     //Click to reconnect navigates to LoginPage
     ReconnectButton.Clicked += (s, a) =>
     {
         try
         {
             if (RequestCreator.Connect())
             {
                 Application.Current.MainPage = new NavigationPage(new LoginPage(RequestCreator));
             }
         }
         catch (FailedToConnectToServerException) { }
     };
 }
        public App()
        {
            InitializeComponent();

            RequestCreator requestCreator = new RequestCreator();

            try
            {
                requestCreator.Connect();
            }
            catch (FailedToConnectToServerException)
            {
                MainPage = new ConnectionFailedPage(requestCreator);
            }

            MainPage = new NavigationPage(new LoginPage(requestCreator));
        }