private void PositionImage()
 {
     ExtendedSplashImage.SetValue(Canvas.LeftProperty, splashImageRect.X);
     ExtendedSplashImage.SetValue(Canvas.TopProperty, splashImageRect.Y);
     ExtendedSplashImage.Height = splashImageRect.Height;
     ExtendedSplashImage.Width  = splashImageRect.Width;
 }
Пример #2
0
        private void PositionImage()
        {
            var inverseScaleX = 1.0f / DXSwapChainPanel.CompositionScaleX;
            var inverseScaleY = 1.0f / DXSwapChainPanel.CompositionScaleY;

            ExtendedSplashImage.SetValue(Canvas.LeftProperty, splashImageRect.X * inverseScaleX);
            ExtendedSplashImage.SetValue(Canvas.TopProperty, splashImageRect.Y * inverseScaleY);
            ExtendedSplashImage.Height = splashImageRect.Height * inverseScaleY;
            ExtendedSplashImage.Width  = splashImageRect.Width * inverseScaleX;
        }
Пример #3
0
 /// <summary>
 /// Respond to window resizing
 /// </summary>
 private void OnResize(WindowSizeChangedEventArgs args = null)
 {
     if (splash != null)
     {
         // extended splash is still visible, game not loaded
         splashImageRect = splash.ImageLocation;
         ExtendedSplashImage.SetValue(Canvas.LeftProperty, splashImageRect.X);
         ExtendedSplashImage.SetValue(Canvas.TopProperty, splashImageRect.Y);
         ExtendedSplashImage.Height = splashImageRect.Height;
         ExtendedSplashImage.Width  = splashImageRect.Width;
     }
 }
        private void PositionImage()
        {
            var inverseScaleX = 1.0f;
            var inverseScaleY = 1.0f;

            if (isPhone)
            {
                inverseScaleX = inverseScaleX / DXSwapChainPanel.CompositionScaleX;
                inverseScaleY = inverseScaleY / DXSwapChainPanel.CompositionScaleY;
            }

            ExtendedSplashImage.SetValue(Windows.UI.Xaml.Controls.Canvas.LeftProperty, splashImageRect.X * inverseScaleX);
            ExtendedSplashImage.SetValue(Windows.UI.Xaml.Controls.Canvas.TopProperty, splashImageRect.Y * inverseScaleY);
            ExtendedSplashImage.Height = splashImageRect.Height * inverseScaleY;
            ExtendedSplashImage.Width  = splashImageRect.Width * inverseScaleX;
        }