网格.背景ImageBrush没有从本地文件加载
本文关键字:文件 加载 背景 ImageBrush 网格 | 更新日期: 2023-09-27 18:15:14
我正在尝试设置页面主网格的背景图像。
默认:
<Grid Background="{ThemeResource ApplicationPageBackgroundThemeBrush}"></Grid>
我想做什么:
<Grid>
<Grid.Background>
<ImageBrush ImageSource="what should go here?" />
</Grid.Background>
</Grid>
我试过了
ms-appdata:///local/Path/To/Image.png
和
C:'Users'Me'AppData'Local'Packages'MyApp'LocalState'Path'To'Image.png
这两个都不行。如果我用纯色,就可以了。我甚至尝试创建一个转换器,我将这些值传递进去,并创建和返回Uri
的Bitmap
,但这没有帮助。
我怎样才能做到这一点?
试试,
要将背景设置为图像,您需要将图像文件包含到项目中。然后,您需要编写如下代码,
<Grid.Background>
<ImageBrush ImageSource="ms-appx:///Assets/YourImage.png"/>
</Grid.Background>
希望对你有帮助
就这样开始工作了,不幸的是我不知道为什么。我是在另一台电脑上做的,所以它可能和那台特定的电脑有关