我正在寻找一种将图像作为背景画笔加载到Windows 10 Mobile UWP XAML页面(网格背景)的快捷方式。
目前我这样做如下:
第一步:
<Page.Resources>
<ImageBrush x:Key="background" ImageSource="msappx:///Assets/Background/bg_login.jpg"
Stretch="UniformToFill" Opacity="0.25"/>
</Page.Resources>
第二步:
<Grid Background="{StaticResource background}">
<Grid.CacheMode>
<BitmapCache />
</Grid.CacheMode>
<!-- Some other UI components -->
</Grid>
不幸的是,当页面第一次出现时,背景画笔需要至少1.5秒才能显示。所以在此期间,只有一个白色的背景,这不是我想要实现的。 我的背景图片“bg_login.jpg”已被压缩到大约40kb。
是否有更快的方式将图像显示为网格背景?或者我可能有机会在启动闪屏时加载图像?
非常感谢任何帮助。提前谢谢。