如何在UNO UWP中设置背景图片?

5

我正在尝试添加背景图片,目前我有以下代码:

<Grid.Background>
    <ImageBrush ImageSource="ms-appx:///Assets/Windows-10-Hero-Ninja-Cat-1024x576-03a71eed2a427425.jpg" Stretch="UniformToFill"/>
</Grid.Background>

在Windows 10上的UWP中呈现如下:

UWP on Windows 10

但是当我构建WASM或Android时,背景图片没有显示出来。

Edge

enter image description here

文件属性设置为构建操作:内容,复制到输出目录:不复制。

enter image description here


现在在更近期的Uno版本中应该可以工作了。 - Carl de Billy
2个回答

6
Uno的WASM目标仍处于实验阶段,一些功能尚不可用。唯一已实现的背景画刷SolidColorBrush
它已经在iOS上实现(这里有源代码),但尚未在Android上实现。
由于您已经在一个<Grid>中,您可以将图像放在第一个元素位置:
  <Grid>
    <Image Source="ms-appx:///Assets/Windows-10-Hero-Ninja-Cat-1024x576-03a71eed2a427425.jpg" Stretch="UniformToFill" />
    [... put your other controls here]
  </Grid>

我敢打赌你可以帮我这里解决问题。 - Shimmy Weitzhandler

1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接