Ejemplo n.º 1
0
        /// <summary>
        /// Show the Sponsor Details page
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void SponsorSelected(object sender, SelectionChangedEventArgs e)
        {
            var listbox = sender as ListBox;

            if (listbox == null || listbox.SelectedIndex == -1)
            {
                return;
            }

            var sponsor = e.AddedItems[0] as Sponsor;

            if (sponsor == null)
            {
                return;
            }

            // navigate
            NavigationService.Navigate(PageUri.SponsorPage(sponsor.ID));

            // de-select
            listbox.SelectedIndex = -1;
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Show the Track Details page
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void TrackSelected(object sender, SelectionChangedEventArgs e)
        {
            var listbox = sender as ListBox;

            if (listbox == null || listbox.SelectedIndex == -1)
            {
                return;
            }

            var track = e.AddedItems[0] as Track;

            if (track == null)
            {
                return;
            }

            // navigate
            NavigationService.Navigate(PageUri.TrackPage(track.ID));

            // de-select
            listbox.SelectedIndex = -1;
        }
Ejemplo n.º 3
0
        private void SpeakerSelected(object sender, SelectionChangedEventArgs e)
        {
            var listbox = sender as ListBox;

            if (listbox == null || listbox.SelectedIndex == -1)
            {
                return;
            }

            var person = e.AddedItems[0] as Person;

            if (person == null)
            {
                return;
            }

            // navigate
            NavigationService.Navigate(PageUri.SpeakerPage(person.ID));

            // de-select
            listbox.SelectedIndex = -1;
        }
Ejemplo n.º 4
0
        private void AnnouncementSelected(object sender, SelectionChangedEventArgs e)
        {
            var listbox = sender as ListBox;

            if (listbox == null || listbox.SelectedIndex == -1)
            {
                return;
            }

            var annnouncement = e.AddedItems[0] as Announcement;

            if (annnouncement == null)
            {
                return;
            }

            // navigate
            NavigationService.Navigate(PageUri.AnnouncementPage(annnouncement.ID));

            // de-select
            listbox.SelectedIndex = -1;
        }
Ejemplo n.º 5
0
 /// <summary>
 /// Show the Announcements List page
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void OnAnnouncementsClick(object sender, RoutedEventArgs e)
 {
     NavigationService.Navigate(PageUri.AnnouncementsPage());
 }
Ejemplo n.º 6
0
 private void SpeakerInfoClicked(object sender, System.Windows.RoutedEventArgs e)
 {
     NavigationService.Navigate(PageUri.SpeakerPage(viewModel.Speaker.ID));
 }