Esempio n. 1
0
        protected override async void OnCreate(Bundle bundle)
        {
            base.OnCreate(bundle);

            var data = await MoviesLoader.LoadMoviesAsync();

            ListAdapter = new ListAdapter <Movie>()
            {
                DataSource = data.ToList(),
                TextFunc   = m => $"{m.Title}\n\n{m.Director} - {m.Country} - {m.Year}",
                UriFunc    = m => m.Poster
            };
        }
Esempio n. 2
0
        public override async void ViewDidLoad()
        {
            base.ViewDidLoad();

            // LoadMoviesAsync the data
            var data = await MoviesLoader.LoadMoviesAsync();

            // Register the TableView's data source
            TableView.Source = new ViewControllerSource <Movie>(TableView)
            {
                DataSource     = data.ToList(),
                TextFunc       = m => m.Title,
                DetailTextFunc = m => $"{m.Director} - {m.Country} - {m.Year}",
                UriFunc        = m => m.Poster
            };
        }
Esempio n. 3
0
 public async Task OnNavigatedToAsync()
 {
     Movies = await MoviesLoader.LoadMoviesAsync();
 }