W10 Mobile では、拡張スプラッシュスクリーンを作成できます。Template10 とそのガイドラインを使用して、拡張スプラッシュスクリーンを作成します。サイズの 3 つの画像があります: 620x300
、1240x600
、2480x1200px
。拡張スプラッシュスクリーンは正常に機能していますが、画像を中央から下にアニメーション化したいと考えています。画像を設定するコードは次のとおりです。
SplashScreenImage.SetValue(Canvas.LeftProperty, SplashScreen.ImageLocation.X);
SplashScreenImage.SetValue(Canvas.TopProperty, SplashScreen.ImageLocation.Y);
if (Windows.Foundation.Metadata.ApiInformation.IsTypePresent("Windows.Phone.UI.Input.HardwareButtons"))
{
SplashScreenImage.Height = SplashScreen.ImageLocation.Height / ScaleFactor;
SplashScreenImage.Width = SplashScreen.ImageLocation.Width / ScaleFactor;
}
else
{
SplashScreenImage.Height = SplashScreen.ImageLocation.Height;
SplashScreenImage.Width = SplashScreen.ImageLocation.Width;
}
高さは有効731ピクセル、幅は有効411ピクセル。しかし、画像は中央にあり、中央の画像のサイズを取得したいと思います。Windowsが何をするのか、そしてそれが画像をスケーリングするのかどうかはわかりません。