public SpeakerDetailsPage() { this.InitializeComponent(); this.MainScroll.ParallaxView = this.HeaderView; this.extension = DependencyService.Get <IPlatformSpecificExtension <SpeakerModel> >(); this.ListViewSessions.ItemSelected += async(sender, e) => { if (!(this.ListViewSessions.SelectedItem is TalkModel session)) { return; } var sessionDetails = new TalkPage(session); await NavigationService.PushAsync(this.Navigation, sessionDetails); this.ListViewSessions.SelectedItem = null; }; if (Device.Idiom != TargetIdiom.Phone) { this.Row1Header.Height = this.Row1Content.Height = 350; } this.ListViewFollow.TemplatedItems.CollectionChanged += (sender, args) => { this.ListViewFollow.UpdateListViewHeight(); }; }
public SpeakerDetailsPageUWP(string sessionId) { this.InitializeComponent(); this.ListViewSessions.ItemSelected += async(sender, e) => { if (!(this.ListViewSessions.SelectedItem is TalkModel session)) { return; } var sessionDetails = new TalkPage(session); await NavigationService.PushAsync(this.Navigation, sessionDetails); this.ListViewSessions.SelectedItem = null; }; }
public SpeakerDetailsPage() { this.InitializeComponent(); this.ListViewSessions.ItemSelected += async(sender, e) => { if (!(this.ListViewSessions.SelectedItem is TalkModel session)) { return; } var sessionDetails = new TalkPage(session); await NavigationService.PushAsync(this.Navigation, sessionDetails); this.ListViewSessions.SelectedItem = null; }; this.ListViewFollow.TemplatedItems.CollectionChanged += (sender, args) => { this.ListViewFollow.UpdateListViewHeight(); }; }
public SpeakerDetailsPageUWP(string sessionId) { this.sessionId = sessionId; this.InitializeComponent(); this.ListViewSessions.ItemSelected += async(sender, e) => { var session = this.ListViewSessions.SelectedItem as TalkModel; if (session == null) { return; } var sessionDetails = new TalkPage(session); await NavigationService.PushAsync(this.Navigation, sessionDetails); this.ListViewSessions.SelectedItem = null; }; // HeroImage.Error += HeroImage_Error; // HeroImage.Success += HeroImage_Success; }