protected override void OnNavigatedTo(System.Windows.Navigation.NavigationEventArgs e) { base.OnNavigatedTo(e); if (e.NavigationMode != NavigationMode.Back) { SlideTransition transition = new SlideTransition(); transition.Mode = SlideTransitionMode.SlideRightFadeIn; PhoneApplicationPage page = (PhoneApplicationPage)((PhoneApplicationFrame)Application.Current.RootVisual).Content; ITransition trans = transition.GetTransition(page); trans.Completed += delegate { trans.Stop(); if (e.NavigationMode == NavigationMode.New) { editPersonViewModel = new EditPersonViewModel(this); this.DataContext = editPersonViewModel; } }; trans.Begin(); } }
protected override void OnNavigatedTo(System.Windows.Navigation.NavigationEventArgs e) { IDictionary<string, string> parameters = this.NavigationContext.QueryString; if (parameters.ContainsKey("PersonId")) PersonId = Int32.Parse(parameters["PersonId"]); base.OnNavigatedTo(e); if (e.NavigationMode != NavigationMode.Back) { SlideTransition transition = new SlideTransition(); transition.Mode = SlideTransitionMode.SlideRightFadeIn; PhoneApplicationPage page = (PhoneApplicationPage)((PhoneApplicationFrame)Application.Current.RootVisual).Content; ITransition trans = transition.GetTransition(page); trans.Completed += delegate { trans.Stop(); if (e.NavigationMode == NavigationMode.New) { cePersonViewModel = new CEPersonViewModel(this, PersonId); this.DataContext = cePersonViewModel; } }; trans.Begin(); } }
private void BuildPageTransition() { var transition = new SlideTransition { Mode = SlideTransitionMode.SlideLeftFadeIn }; _pageTransition = transition.GetTransition(LayoutRoot); _pageTransition.Completed += (sender, args) => _pageTransition.Stop(); }
// // http://stackoverflow.com/questions/5350242/programatically-slide-to-next-panorama-item // This one animates very ugly // public static void SlideToPageSlideTransition(this Panorama self, int item) { var slide_transition = new SlideTransition() { }; slide_transition.Mode = SlideTransitionMode.SlideLeftFadeIn; ITransition transition = slide_transition.GetTransition(self); transition.Completed += delegate { self.DefaultItem = self.Items[item]; transition.Stop(); }; transition.Begin(); }
protected override void OnNavigatedTo(System.Windows.Navigation.NavigationEventArgs e) { base.OnNavigatedTo(e); SlideTransition transition = new SlideTransition(); transition.Mode = SlideTransitionMode.SlideRightFadeIn; PhoneApplicationPage page = (PhoneApplicationPage)((PhoneApplicationFrame)Application.Current.RootVisual).Content; ITransition trans = transition.GetTransition(page); trans.Completed += delegate { trans.Stop(); }; trans.Begin(); }
public static void SlideToPage(this Panorama self, int item) { var slide_transition = new SlideTransition() { }; slide_transition.Mode = SlideTransitionMode.SlideRightFadeOut; ITransition transition = slide_transition.GetTransition(self); transition.Completed += delegate { self.DefaultItem = self.Items[item]; //PanoramaItem panItem = (PanoramaItem)self.Items[1]; //self.Items.Remove(panItem); //self.Items.Insert(0, panItem); transition.Stop(); }; transition.Begin(); }
private void BuildTransition() { var tr = new SlideTransition { Mode = SlideTransitionMode.SlideRightFadeIn }; _transition = tr.GetTransition(LayoutRoot); _transition.Completed += (sender, args) => _transition.Stop(); var trLeft = new SlideTransition { Mode = SlideTransitionMode.SlideLeftFadeIn }; _leftTransition = trLeft.GetTransition(LayoutRoot); _leftTransition.Completed += (sender, args) => _leftTransition.Stop(); }
protected override void OnNavigatedTo(System.Windows.Navigation.NavigationEventArgs e) { base.OnNavigatedTo(e); // base.OnNavigatedTo(e); SlideTransition transition = new SlideTransition(); transition.Mode = SlideTransitionMode.SlideRightFadeIn; PhoneApplicationPage phonePage = (PhoneApplicationPage)(((PhoneApplicationFrame)Application.Current.RootVisual)).Content; ITransition trans = transition.GetTransition(phonePage); trans.Completed += delegate { trans.Stop(); }; trans.Begin(); if (IsolatedStorageSettings.ApplicationSettings.Contains("curr")) { textBox1.Text = IsolatedStorageSettings.ApplicationSettings["curr"].ToString(); } if (IsolatedStorageSettings.ApplicationSettings.Contains("tempType") && IsolatedStorageSettings.ApplicationSettings["tempType"] != null) { if (IsolatedStorageSettings.ApplicationSettings["tempType"].ToString() == "celsius") radioButton1.IsChecked = true; else radioButton2.IsChecked = true; } if (IsolatedStorageSettings.ApplicationSettings.Contains("livetile") && IsolatedStorageSettings.ApplicationSettings["livetile"] != null) { if (IsolatedStorageSettings.ApplicationSettings["livetile"].ToString() == "on") toggle1.IsChecked = true; else toggle1.IsChecked = false; } }
protected override void OnNavigatedTo(System.Windows.Navigation.NavigationEventArgs e) { base.OnNavigatedTo(e); SlideTransition transition = new SlideTransition(); transition.Mode = SlideTransitionMode.SlideRightFadeIn; PhoneApplicationPage phonePage = (PhoneApplicationPage)(((PhoneApplicationFrame)Application.Current.RootVisual)).Content; ITransition trans = transition.GetTransition(phonePage); trans.Completed += delegate { trans.Stop(); }; trans.Begin(); NavigationContext.QueryString.TryGetValue("myparameter1", out location); NavigationContext.QueryString.TryGetValue("myparameter2", out tempType); NavigationContext.QueryString.TryGetValue("myparameter3", out time); if(IsolatedStorageSettings.ApplicationSettings.Contains("curr")) { if (IsolatedStorageSettings.ApplicationSettings["curr"] != null) { location = IsolatedStorageSettings.ApplicationSettings["curr"].ToString(); } } if (IsolatedStorageSettings.ApplicationSettings.Contains("tempType")) { if (IsolatedStorageSettings.ApplicationSettings["tempType"] != null) { tempType = IsolatedStorageSettings.ApplicationSettings["tempType"].ToString(); } } if (location!=null) { getTime(); if (location != "") { if (location.Contains(" ")) { int x = location.IndexOf(" "); location = char.ToUpper(location[0]) + location.Substring(1, x) + char.ToUpper(location[x + 1]) + location.Substring(x + 2); } else { location = char.ToUpper(location[0]) + location.Substring(1); } textBlock1.Text = location; } WebClient webclient = new WebClient(); webclient.DownloadStringCompleted += new DownloadStringCompletedEventHandler(webclient_DownloadStringCompleted); webclient.DownloadStringAsync(new Uri("http://free.worldweatheronline.com/feed/weather.ashx?key=bed6524371124406111310&q=" + location + "&num_of_days=3&format=xml")); // weather location //http://free.worldweatheronline.com/feed/weather.ashx?key=bed6524371124406111310&q=mumbai,india&num_of_days=3&format=xml } }
private void Image_Tap(object sender, System.Windows.Input.GestureEventArgs e) { if (serchclick == 1) { Search_Panel.Visibility = Visibility.Visible; SlideTransition slideTransition = new SlideTransition(); slideTransition.Mode = SlideTransitionMode.SlideRightFadeIn; ITransition transition = slideTransition.GetTransition(Search_Panel); transition.Completed += delegate { transition.Stop(); }; transition.Begin(); serchclick++; } else { SlideTransition slideTransition = new SlideTransition(); slideTransition.Mode = SlideTransitionMode.SlideLeftFadeOut; ITransition transition = slideTransition.GetTransition(Search_Panel); transition.Completed += delegate { transition.Stop(); Search_Panel.Visibility = Visibility.Collapsed; }; transition.Begin(); serchclick = 1; } }
protected override void OnNavigatedTo(NavigationEventArgs e) { App.ViewModel.LoadData(true); base.OnNavigatedTo(e); SlideTransition transition = new SlideTransition(); transition.Mode = SlideTransitionMode.SlideRightFadeIn; PhoneApplicationPage page = (PhoneApplicationPage)((PhoneApplicationFrame)Application.Current.RootVisual).Content; ITransition trans = transition.GetTransition(page); trans.Completed += delegate { RefreshList(); DrawLongListSelector(); trans.Stop(); }; trans.Begin(); }
private static void PopupOffAnimation() { Deployment.Current.Dispatcher.BeginInvoke(() => { if (_popUp != null && _popUp.Child != null) { if (st == null) { st = new SlideTransition(); } st.Mode = SlideTransitionMode.SlideRightFadeOut; ITransition transition = st.GetTransition(_popUp.Child); transition.Completed += delegate { transition.Stop(); if (_popUp != null) { _popUp.Child = null; _popUp = null; } }; transition.Begin(); } }); }
private static void PopupShowAnimation() { if (st == null) { st = new SlideTransition(); } st.Mode = SlideTransitionMode.SlideRightFadeIn; ITransition transition = st.GetTransition(_popUp.Child); transition.Completed += delegate { transition.Stop(); }; transition.Begin(); _popUp.Child.Opacity = 1; }
protected override void OnNavigatedTo(System.Windows.Navigation.NavigationEventArgs e) { // hack to always enable the Venue textbox if it has been disabled in the event the user clicks search while keyboard is showing this.BackKeyPress += EnableVenueTextBox; IDictionary<string, string> parameters = this.NavigationContext.QueryString; if (parameters.ContainsKey("DateId")) DateId = Int32.Parse(parameters["DateId"]); base.OnNavigatedTo(e); if (e.NavigationMode != NavigationMode.Back) { SlideTransition transition = new SlideTransition(); transition.Mode = SlideTransitionMode.SlideRightFadeIn; PhoneApplicationPage page = (PhoneApplicationPage)((PhoneApplicationFrame)Application.Current.RootVisual).Content; ITransition trans = transition.GetTransition(page); trans.Completed += delegate { trans.Stop(); if (e.NavigationMode == NavigationMode.New) { ceDateViewModel = new CEDateViewModel(this, DateId); this.DataContext = ceDateViewModel; } }; trans.Begin(); } }
private void AppBarButtonToday_Click(object sender, EventArgs e) { inTransition = false; SlideTransition transitionOut; SlideTransition transitionIn; if (currentDate.DayOfYear == DateTime.Now.DayOfYear) { LoadData(AppSettings.NumberOfStarts); return; } if (currentDate.DayOfYear > DateTime.Now.DayOfYear) { transitionOut = new SlideTransition { Mode = SlideTransitionMode.SlideRightFadeOut }; transitionIn = new SlideTransition { Mode = SlideTransitionMode.SlideRightFadeIn }; } else { transitionOut = new SlideTransition { Mode = SlideTransitionMode.SlideLeftFadeOut }; transitionIn = new SlideTransition { Mode = SlideTransitionMode.SlideLeftFadeIn }; } var pivotItem = (PivotItem)MainPivot.SelectedItem; var tran = transitionOut.GetTransition(pivotItem); tran.Completed += (o, args) => { currentDate = DateTime.Now; LoadData(AppSettings.NumberOfStarts, transitionIn.GetTransition(pivotItem)); }; tran.Begin(); }
private void AppBarButtonPrevDay_Click(object sender, EventArgs e) { inTransition = false; var transitionOut = new SlideTransition { Mode = SlideTransitionMode.SlideRightFadeOut }; var transitionIn = new SlideTransition { Mode = SlideTransitionMode.SlideRightFadeIn }; var pivotItem = (PivotItem)MainPivot.SelectedItem; var tran = transitionOut.GetTransition(pivotItem); tran.Completed += (o, args) => { currentDate = currentDate.AddDays(-1); LoadData(AppSettings.NumberOfStarts, transitionIn.GetTransition(pivotItem)); }; tran.Begin(); }
protected override void OnNavigatedTo(System.Windows.Navigation.NavigationEventArgs e) { base.OnNavigatedTo(e); IDictionary<string, string> parameters = this.NavigationContext.QueryString; if (parameters.ContainsKey("DateId")) DateId = parameters["DateId"]; if (e.NavigationMode != NavigationMode.Back) { SlideTransition transition = new SlideTransition(); transition.Mode = SlideTransitionMode.SlideRightFadeIn; PhoneApplicationPage page = (PhoneApplicationPage)((PhoneApplicationFrame)Application.Current.RootVisual).Content; ITransition trans = transition.GetTransition(page); trans.Completed += delegate { trans.Stop(); if (e.NavigationMode == NavigationMode.New) { editDateViewModel = new EditDateViewModel(Int32.Parse(DateId), this); this.DataContext = editDateViewModel; DoubleLoopingDataSource doubleLoopingDataSource = new DoubleLoopingDataSource() { MinValue = 0, MaxValue = 5, SelectedItem = editDateViewModel.EditDate.Rating }; doubleLoopingDataSource.SelectionChanged += new EventHandler<SelectionChangedEventArgs>(LoopingSelector_SelectionChanged); IntLoopingDataSource intLoopingDataSource = new IntLoopingDataSource() { MinValue = 0, MaxValue = 10, SelectedItem = editDateViewModel.EditDate.Rating }; intLoopingDataSource.SelectionChanged += new EventHandler<SelectionChangedEventArgs>(LoopingSelector_SelectionChanged); this.selector.DataSource = doubleLoopingDataSource; } }; trans.Begin(); } }