A Microsoft platform for building and publishing apps for Windows devices.
Hi @WoodManEXP ,
I see the issue is that the image in the center of the default UWP splash screen cannot be resized through the app manifest.
The manifest-based splash screen lets you configure the splash image asset and the background color, but it does not provide a setting to control the rendered image size or position independently. The splash image is expected to follow the UWP splash asset requirements, such as 620 x 300 at the 1x scale factor, and Windows handles the display and centering of that image.
If you need full control over the image size, position, or additional UI such as a progress indicator, I recommend using an extended splash screen. The usual pattern is:
- Keep the normal splash screen configured in
Package.appxmanifest. - Add an
ExtendedSplash.xamlpage. - Use the same background color and splash image so the transition looks consistent.
- Set the image size and position in XAML, then navigate to the main page when app initialization is complete.
For example, the extended splash page can host the image in an Image control where you set the size directly:
<Grid Background="#464646">
<Canvas>
<Image x:Name="extendedSplashImage"
Source="Assets/SplashScreen.png"
Width="300"
Height="145" />
</Canvas>
</Grid>
You can then show this page from App.OnLaunched by using the SplashScreen object from the launch arguments. Microsoft’s guidance for this approach is documented here:
Hope this helps! If my explanation and the information I provided were helpful, I would greatly appreciate it if you could follow the instructions here so others with the same problem can benefit as well.