예제 #1
0
        public fugitivosPage()
        {
            Title = "Fugitivos";
            Extras.listaFugitivos listaFugitivos = new Extras.listaFugitivos();
            MessagingCenter.Subscribe <Page>(this, "Update", messageCallback);

            list.ItemsSource = listaFugitivos.getFugitivos();

            Device.StartTimer(new TimeSpan(0, 5, 0), () =>
            {
                try
                {
                    Device.BeginInvokeOnMainThread(() =>
                    {
                        list.ItemsSource = listaFugitivos.getFugitivos();
                    });
                    return(true);
                }
                catch (Exception ex)
                {
                    return(false);
                }
            });


            list.ItemTemplate = new DataTemplate(typeof(ListViewCell));
            list.ItemTapped  += listItemTapped_Tapped;
            Content           = list;
        }
예제 #2
0
 private void messageCallback(Page obj)
 {
     Extras.listaFugitivos listaFugitivos = new Extras.listaFugitivos();
     list.ItemsSource = listaFugitivos.getFugitivos();
 }