C# 是否可以在运行时更改SplashScreen背景,或者在用户调整应用程序窗口大小时更改可见的颜色?

C# 是否可以在运行时更改SplashScreen背景,或者在用户调整应用程序窗口大小时更改可见的颜色?,c#,uwp,win-universal-app,C#,Uwp,Win Universal App,在Package.Appmanifest上,我们可以定义SplashScreen背景色,用于: 1) SplashScreen背景-非常明显 2) 在用户调整应用程序窗口大小时,调整新窗口边框和未(尚未)调整大小的内容之间的空间 如果你不知道我在写什么(2)-只需运行Xbox应用程序(或任何其他使用UWP编写的应用程序),抓取窗口边框,然后快速前后移动窗口边框 问题是我想要两种不同的颜色。此调整大小过程中可见的飞溅屏幕背景颜色A和颜色B。显然,默认情况下它们是相同的颜色 有没有办法在应用程序中为

在Package.Appmanifest上,我们可以定义SplashScreen背景色,用于:

1) SplashScreen背景-非常明显

2) 在用户调整应用程序窗口大小时,调整新窗口边框和未(尚未)调整大小的内容之间的空间

如果你不知道我在写什么(2)-只需运行Xbox应用程序(或任何其他使用UWP编写的应用程序),抓取窗口边框,然后快速前后移动窗口边框

问题是我想要两种不同的颜色。此调整大小过程中可见的飞溅屏幕背景颜色A和颜色B。显然,默认情况下它们是相同的颜色


有没有办法在应用程序中为这两个位置声明不同的颜色,或者有没有办法在运行时更改SplashScreen背景颜色(在启动时使用颜色A,然后在应用程序已经午餐后,我可以使用颜色B覆盖此颜色,以获得我需要的行为)?

您看到了吗?如果我理解正确,它只用于在较长时间内显示SplashScreen(而不是覆盖它,这可能很有用)-示例也是如此-显示了包中定义的SplashScreen。Appmanifest和ExtendedSplashScreen Extended Splash是从
页面
派生的,因此您应该能够根据需要更改背景,添加视觉状态。这不是我想要的,更改页面背景不会更改调整窗口大小时可见的颜色据我所知,在运行时没有更改SplashScreen背景颜色的方法。您看过吗?如果我理解正确,它仅用于长时间显示SplashScreen(而不是覆盖它,这可能很有用)-示例也是如此-显示了包中定义的SplashScreen。Appmanifest和ExtendedSplashScreen Extended Splash是从
页面
派生的,因此您应该能够根据需要更改背景,添加视觉状态。这不是我想要的,更改页面背景不会更改调整窗口大小时可见的颜色。据我所知,在运行时没有方法更改SplashScreen背景颜色。