如何在XAML中的Rectangle BoxView中放置文本

时间:2018-12-15 14:51:32

标签: xaml xamarin.forms xamarin.uwp

我在XAML中使用列表视图,并在codw下面使用它绘制一个矩形框,我想在该框内放置一个2个字母的字母,就像Windows Phone联系人将它们放在该矩形框内一样。有什么办法可以在矩形框内放置文本

<BoxView Color="Green" WidthRequest="50" HeightRequest="20" HorizontalOptions="Start"> 

2 个答案:

答案 0 :(得分:1)

您要复制WinPhone上的外观。

(对不起,没有代码,我没有电脑)

  1. 使用展平的 Frame (HasShadows = false,CornerRadius = 0)
  2. 设置填充= 10,边距= 3(呼吸室), BackgroundColor =绿色
  3. Frame
  4. 内放置一个 Label
  5. 设置FontSize = 25,TextColor = White,将其居中(水平和垂直 垂直对齐),FontAttributes =粗体

希望这会有所帮助。

答案 1 :(得分:0)

You can use like this 

<StackLayout Padding="1" BackgroundColor="Black" HorizontalOptions="FillAndExpand" VerticalOptions="FillAndExpand">

<StackLayout  BackgroundColor="White" HorizontalOptions="FillAndExpand" >
<Label Text="Sample" TextColor="Black" HorizontalTextAlignment="Start"/>
</StackLayout>
</StackLayout>
May this will solve the problem.