コード例 #1
0
        private void EmailAction()
        {
            try
            {
                if (SelectedSearch != null &&
                    ReisMogelijkheden != null &&
                    SelectedReisMogelijkheid != null)
                {
                    //int index = ReisMogelijkheden.IndexOf(SelectedReisMogelijkheid);
                    //NavigationService.NavigateTo(new Uri(string.Format("/Views/Reminder.xaml?id={0}&index={1}&time={2}&spoor={3}", SelectedSearch.Id, index, SelectedReisMogelijkheid.GeplandeVertrekTijd, SelectedReisMogelijkheid.ReisDelen.First().ReisStops.First().Vertrekspoor), UriKind.Relative));

                    EmailComposeTask task = new EmailComposeTask();
                    task.Body    = SelectedReisMogelijkheid.GetAsText();
                    task.Subject = SelectedSearch.DisplayFull + string.Format(" ({0} {1} - {2})", SelectedReisMogelijkheid.GeplandeVertrekTijd.ToString("dd-MM-yyyy", CultureInfo.InvariantCulture), SelectedReisMogelijkheid.VertrekDisplayTijd, SelectedReisMogelijkheid.AankomstDisplayTijd);
                    task.Show();
                }
            }
            catch { }
        }
コード例 #2
0
        private void AddReminder()
        {
            try
            {
                if (SelectedSearch != null &&
                    ReisMogelijkheden != null &&
                    SelectedReisMogelijkheid != null)
                {
                    //int index = ReisMogelijkheden.IndexOf(SelectedReisMogelijkheid);
                    //NavigationService.NavigateTo(new Uri(string.Format("/Views/Reminder.xaml?id={0}&index={1}&time={2}&spoor={3}", SelectedSearch.Id, index, SelectedReisMogelijkheid.GeplandeVertrekTijd, SelectedReisMogelijkheid.ReisDelen.First().ReisStops.First().Vertrekspoor), UriKind.Relative));

                    SaveAppointmentTask saveAp = new SaveAppointmentTask();
                    saveAp.StartTime     = SelectedReisMogelijkheid.GeplandeVertrekTijd;
                    saveAp.EndTime       = SelectedReisMogelijkheid.GeplandeAankomstTijd;
                    saveAp.Subject       = SelectedSearch.DisplayFull;
                    saveAp.Details       = SelectedReisMogelijkheid.GetAsText();
                    saveAp.Location      = SelectedSearch.VanStation.Name;
                    saveAp.IsAllDayEvent = false;

                    saveAp.Show();
                }
            }
            catch { }
        }