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

Ton*_*ony 4 xaml uno-platform

我试图放一个背景图片,到目前为止我有这个代码:

<Grid.Background>
    <ImageBrush ImageSource="ms-appx:///Assets/Windows-10-Hero-Ninja-Cat-1024x576-03a71eed2a427425.jpg" Stretch="UniformToFill"/>
</Grid.Background>
Run Code Online (Sandbox Code Playgroud)

在Windows 10上以这种方式出现在UWP上:

Windows 10上的UWP

但是当我构建WASM或Android时,背景图像不会出现.

边缘

在此输入图像描述

文件属性设置为Build action:Content,Copy to output directory:不要复制.

在此输入图像描述

Car*_*lly 5

Uno的WASM目标仍处于试验阶段,尚未提供某些功能.唯一实现的背景画笔SolidColorBrush.

它是为iOS实现的(源代码在这里),但不是Android.

既然你已经在a <Grid>,你可以简单地把你的图像作为第一个元素:

  <Grid>
    <Image Source="ms-appx:///Assets/Windows-10-Hero-Ninja-Cat-1024x576-03a71eed2a427425.jpg" Stretch="UniformToFill" />
    [... put your other controls here]
  </Grid>
Run Code Online (Sandbox Code Playgroud)