Ich versuche, Text über ein Bild mit einem Raster zu platzieren. Es scheint jedoch, dass Xamarin das Etikett aus irgendeinem seltsamen Grund über das Bild stellt.Xamarin Forms Grid platziert keine Beschriftung oben auf dem Bild
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
<Image Grid.Column="0" Source="profile_banner.png" HorizontalOptions="CenterAndExpand"/>
<Label Grid.Column="0" Text="{Binding ProfileName, StringFormat='Welcome, {0}'}" FontSize="Large" FontAttributes="Bold" HorizontalOptions="CenterAndExpand" TextColor="White" />
</Grid>
Und hier ist ein Bild von dem, was passiert:
Ich mag würde den Text innerhalb des dunkelen Banners unten zu bekommen. Was mache ich falsch?
Höchstwahrscheinlich wird es aber funktionieren, wenn Sie brauchen d mehr Flexibilität Ich würde RelativeLayout wählen. Es macht einfach keinen Sinn, ein Raster zu haben, um eine Ansicht oben auf einer anderen Ansicht zu zeichnen. – EvZ