private void DoSearch() { Dispatcher.BeginInvoke(delegate { App.ViewModel.SearchResults.Clear(); if (searchBox.Text == "") { return; } PocalAppointmentHelper.SearchCachedAppointments(searchBox.Text); }); }
public void SdvAppbar() { ApplicationBar = new ApplicationBar(); /*********** MENU ITEMS ***********/ //ApplicationBarMenuItem item1 = new ApplicationBarMenuItem(); //item1.Text = AppResources.SettingsPageTitle; //ApplicationBar.MenuItems.Add(item1); //ApplicationBarMenuItem item2 = new ApplicationBarMenuItem(); //item2.Text = "Tutorial"; //ApplicationBar.MenuItems.Add(item2); var item3 = new ApplicationBarMenuItem(); item3.Text = "Info"; item3.Click += item3_Click; ApplicationBar.MenuItems.Add(item3); /*********** BUTTONs ***********/ var button1 = new ApplicationBarIconButton(); button1.IconUri = new Uri("/Images/back.png", UriKind.Relative); button1.Text = AppResources.AppBarButtonToday; ApplicationBar.Buttons.Add(button1); button1.Click += delegate { scrollToToday(); }; /*********** ADD METHODE BUTTON ***********/ var button2 = new ApplicationBarIconButton(); button2.IconUri = new Uri("/Images/add.png", UriKind.Relative); button2.Text = AppResources.AppBarAdd; ApplicationBar.Buttons.Add(button2); button2.Click += delegate { PocalAppointmentHelper.AddAllDayAppointment(App.ViewModel.SingleDayViewModel.TappedDay.Dt); }; /*********** MONTHVIEW BUTTON ***********/ var button3 = new ApplicationBarIconButton(); button3.IconUri = new Uri("/Images/feature.calendar.png", UriKind.Relative); button3.Text = AppResources.AppBarGoTo; ApplicationBar.Buttons.Add(button3); button3.Click += delegate { //NavigationService.Navigate(new Uri("/MonthView.xaml", UriKind.Relative)); openMonthView(); }; }
public void SDV_AppointmentTap(object sender, System.Windows.Input.GestureEventArgs e) { PocalAppointment pocalAppointment = ((FrameworkElement)sender).DataContext as PocalAppointment; Storyboard storyboard = ((FrameworkElement)sender).Resources["tapFeedback"] as Storyboard; if (storyboard != null) { storyboard.Begin(); } Dispatcher.BeginInvoke(() => { PocalAppointmentHelper.EditAppointment(pocalAppointment); }); }
public void SDV_AppointmentTap(object sender, System.Windows.Input.GestureEventArgs e) { //UpdateLayout(); // Vielleicht verlangsamt das die UX! Vielleicht behebt das jedoch den TapOffset Bug. PocalAppointment pocalAppointment = ((FrameworkElement)sender).DataContext as PocalAppointment; Storyboard storyboard = ((FrameworkElement)sender).Resources["tapFeedback"] as Storyboard; if (storyboard != null) { storyboard.Begin(); } Dispatcher.BeginInvoke(() => { PocalAppointmentHelper.EditAppointment(pocalAppointment); }); }
private void SDV_Hourline_Tap(object sender, System.Windows.Input.GestureEventArgs e) { HourLine hourLine = ((FrameworkElement)sender).DataContext as HourLine; // Starte Animation Dispatcher.BeginInvoke(() => { Storyboard storyboard = ((FrameworkElement)sender).Resources["tapFeedback"] as Storyboard; if (storyboard != null) { storyboard.Begin(); } }); // Finde die Uhrzeit der angetippten Stelle heraus und übergebe diese Uhrzeit der API var starttime = App.ViewModel.SingleDayViewModel.GetStarTimeFromHourline(hourLine); if (starttime != null) { DateTime dt = (DateTime)starttime; PocalAppointmentHelper.AddAppointment(dt); } }
private void overviewAppbar() { ApplicationBar = new ApplicationBar(); /*********** MENU ITEMS ***********/ var item1 = new ApplicationBarMenuItem(); item1.Text = AppResources.SettingsPageTitle; item1.Click += delegate { NavigationService.Navigate(new Uri("/SettingsPage.xaml", UriKind.Relative)); }; ApplicationBar.MenuItems.Add(item1); var item3 = new ApplicationBarMenuItem(); item3.Text = "Info"; item3.Click += item3_Click; ApplicationBar.MenuItems.Add(item3); /*********** BUTTONs ***********/ var button1 = new ApplicationBarIconButton(); button1.IconUri = new Uri("/Images/back.png", UriKind.Relative); button1.Text = AppResources.AppBarButtonToday; ApplicationBar.Buttons.Add(button1); button1.Click += delegate { scrollToToday(); }; /*********** ADD METHODE BUTTON ***********/ var button2 = new ApplicationBarIconButton(); button2.IconUri = new Uri("/Images/add.png", UriKind.Relative); button2.Text = AppResources.AppBarAdd; ApplicationBar.Buttons.Add(button2); button2.Click += delegate { PocalAppointmentHelper.AddAllDayAppointment(App.ViewModel.DayAtPointer.Dt); }; /*********** MONTHVIEW BUTTON ***********/ var button3 = new ApplicationBarIconButton(); button3.IconUri = new Uri("/Images/feature.calendar.png", UriKind.Relative); button3.Text = AppResources.AppBarGoTo; ApplicationBar.Buttons.Add(button3); button3.Click += delegate { //NavigationService.Navigate(new Uri("/MonthView.xaml", UriKind.Relative)); openMonthView(); }; var button4 = new ApplicationBarIconButton(); button4.IconUri = new Uri("/Images/cancel.png", UriKind.Relative); button4.Text = AppResources.AppBarCloseOverview; ApplicationBar.Buttons.Add(button4); button4.Click += delegate { if (App.ViewModel.InModus == MainViewModel.Modi.OverView) { toggleOverView(); } agendaViewAppbar(); }; }
private void Edit_OnTap(object sender, GestureEventArgs e) { var pocalAppointment = (PocalAppointment)LayoutRoot.DataContext; PocalAppointmentHelper.EditAppointment(pocalAppointment); }