示例#1
0
        public void RefreshConnection()
        {
            bool flag = false;

            Device.StartTimer(TimeSpan.FromSeconds(10), () =>
            {
                try
                {
                    Service.Connessione connessioni = new Connessione();
                    TotaliBean totale = connessioni.record.getJSONData();
                    Aggiornamento_Tab.aggiornamento(gridLayoutHead, totale, label_image_tot, labelCerchiStato, labelPersoneSala);
                    BindingContext        = new Settatotali(totale);
                    caricamento.IsRunning = false;
                    caricamento.IsVisible = false;
                    return(true);
                }
                catch (Exception)
                {
                    caricamento.IsRunning = true;
                    caricamento.IsVisible = true;

                    return(true);
                }
            });
        }
示例#2
0
 public MainPage()
 {
     InitializeComponent();
     caricamento.IsVisible = false;
     try
     {
         totali         = connessione.record.getJSONData();
         BindingContext = new Settatotali(totali);
         CreazioneGriglia();
         RefreshConnection();
     }
     catch (Exception)
     {
         caricamento.IsRunning = true;
         caricamento.IsVisible = true;
         RefreshConnectionLost();
     }
 }