예제 #1
0
        public PresentadoresPage()
        {
            BindingContext = new EventoData();

            Title = "Presentadores";
            Icon = "tabspeaker.png";
            BackgroundImage = "background.png";

            StackLayout panel = new StackLayout
            {
                Spacing = 6,
            };

            ListView listaPresentadores = new ListView();
            listaPresentadores.SetBinding(ListView.ItemsSourceProperty, new Binding("Speakers", BindingMode.OneWay));
            listaPresentadores.ItemTemplate = new DataTemplate(typeof(PresentadorCell));
            listaPresentadores.RowHeight = 56;

            listaPresentadores.ItemSelected += (sender, e) => {
                var item = (Speaker)e.SelectedItem;
                SpeakerDetailPage speakerPage = new SpeakerDetailPage();
                speakerPage.BindingContext = item;
                Navigation.PushAsync(speakerPage);
            };

            panel.Children.Add(listaPresentadores);
            Content = panel;

        }
예제 #2
0
        public PresentadoresPage()
        {
            BindingContext = new EventoData();

            Title           = "Presentadores";
            Icon            = "tabspeaker.png";
            BackgroundImage = "background.png";

            StackLayout panel = new StackLayout
            {
                Spacing = 6,
            };

            ListView listaPresentadores = new ListView();

            listaPresentadores.SetBinding(ListView.ItemsSourceProperty, new Binding("Speakers", BindingMode.OneWay));
            listaPresentadores.ItemTemplate = new DataTemplate(typeof(PresentadorCell));
            listaPresentadores.RowHeight    = 56;

            listaPresentadores.ItemSelected += (sender, e) => {
                var item = (Speaker)e.SelectedItem;
                SpeakerDetailPage speakerPage = new SpeakerDetailPage();
                speakerPage.BindingContext = item;
                Navigation.PushAsync(speakerPage);
            };

            panel.Children.Add(listaPresentadores);
            Content = panel;
        }