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

            _vm = new fugitivosVm();

            list.ItemsSource  = listaFugitivos.selectNoCaptured();
            list.ItemTemplate = new DataTemplate(typeof(ListViewCell));
            list.ItemTapped  += listItemTapped_Tapped;
            Content           = list;

            //Avanzado timer y begininvokeonmainthread
            Device.StartTimer(new TimeSpan(0, 0, 5), () =>
            {
                try
                {
                    Device.BeginInvokeOnMainThread(() =>
                    {
                        list.ItemsSource = listaFugitivos.selectNoCaptured();
                    });
                    return(true);
                }
                catch (Exception ex)
                {
                    System.Diagnostics.Debug.WriteLine("Error: " + ex.Message);
                    return(false);
                }
            });
        }
예제 #3
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;
        }
        public capturadosPage()
        {
            InitializeComponent();
            Extras.listaFugitivos    listaFugitivos = new Extras.listaFugitivos();
            List <Models.mFugitivos> capturados     = listaFugitivos.ocFugitivos;

            MessagingCenter.Subscribe <Page>(this, "Update", messageCallback);
            list.ItemsSource = listaFugitivos.selectCaptured();
        }
 private void messageCallback(Page obj)
 {
     Extras.listaFugitivos listaFugitivos = new Extras.listaFugitivos();
     list.ItemsSource = listaFugitivos.selectCaptured();
 }