Esempio n. 1
0
 private void PageLoadAnimations()
 {
     ((RepositionThemeAnimation)PositionLoginForm.Children.ElementAt(0)).FromVerticalOffset = y + 10;
     PositionLoginForm.Begin();
     loginStackPanel.Margin = new Thickness(0, -10, 0, 0);
     FadeInForm.BeginTime   = new TimeSpan(0, 0, 1);
     FadeInForm.Begin();
     FadeInBackground.BeginTime = new TimeSpan(0, 0, 1);
     FadeInBackground.Begin();
 }
Esempio n. 2
0
        /// <summary>
        /// Invoked when this page is about to be displayed in a Frame.
        /// </summary>
        /// <param name="e">Event data that describes how this page was reached.  The Parameter
        /// property is typically used to configure the page.</param>
        protected override void OnNavigatedTo(NavigationEventArgs e)
        {
            if (e.Parameter != null)
            {
                SplashScreen splash = (SplashScreen)e.Parameter;
                splash.Dismissed += new TypedEventHandler <SplashScreen, object>(DismissedEventHandler);

                AppDataAccessor.SetSplashScreen(splash);
                loginStackPanel.Margin = new Thickness(0, splash.ImageLocation.Top, 0, 0);
            }
            else
            {
                loginStackPanel.Margin = new Thickness(0, 0, 0, 0);
                FadeInForm.Begin();
                FadeInBackground.Begin();
            }

            // Set the login image here
            double height = 0;
            double width  = 0;
            double x      = 0;

            y = 0;

            Nullable <SplashScreenResponse> response = AppDataAccessor.GetSplashScreen();

            if (response != null)
            {
                height = response.Value.Height;
                width  = response.Value.Width;
                x      = response.Value.X;
                y      = response.Value.Y;
            }

            loginImage.Height = height;
            loginImage.Width  = Width;

            //If Username exists in roaming settings, enter it for user
            String username = AppDataAccessor.GetUsername();

            if (username != null)
            {
                //UserName.Text = username;
                UserName.SelectionStart  = UserName.Text.ToCharArray().Length;
                UserName.SelectionLength = 0;
            }
        }