XAML .NET MAUI全尺寸背景图像(覆盖元素)

t0ybt7op  于 2022-12-07  发布在  .NET
关注(0)|答案(1)|浏览(217)

由于.NET MAUI是Xamarin的继承者,我正在尝试将Xamarin布局移植到新的Maui版本中。从Maui中删除了RelativeLayout。我使用RelativeLayout将GUI放置在图像上。该图像是全屏背景图像,在长度上拉伸,保持其比例。
我可以创建同样的布局,但是背景中的全屏图像是100%高度并保持其比例。在.NET Maui中我如何做到这一点呢?它并不是真正关于如何使图像拉伸,而是将布局元素(如条目、标签等)放在图像顶部。

hgc7kmma

hgc7kmma1#

使用网格的示例:

<!-- single cell grid filling its parent. -->
<Grid>
  <!-- both children default to cell (0,0). Overlaid. -->
  <Image Aspect="AspectFit" ... />
  <!-- nested grid. OR StackLayout, etc. -->
  <Grid ... >
    <!-- GUI content here. -->
  </Grid>
</Grid>

相关问题