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();
            }
        }
Esempio n. 2
0
        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();
            }
        }
Esempio n. 3
0
        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();
 }
Esempio n. 6
0
        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();
        }
Esempio n. 7
0
        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();
        }
Esempio n. 8
0
        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;
                }
            
        }
Esempio n. 9
0
        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;
            }
        }
Esempio n. 11
0
        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();
        }
Esempio n. 12
0
 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();
         }
     });
 }
Esempio n. 13
0
        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;

        }
Esempio n. 14
0
        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();
            }
        }
Esempio n. 15
0
        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();
        }
Esempio n. 16
0
 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();
 }
Esempio n. 17
0
        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();
            }
        }