首页 > 解决方案 > 带有 CornerRadius 的框架不会变成圆形

问题描述

我正在尝试围绕标签构建一个圆圈,其中包含一些文本。

<StackLayout Grid.Row="0" BackgroundColor="White" Padding="0,40,0,0">
    <Label Text="Your total score is" FontSize="30" HorizontalTextAlignment="Center" Style="{DynamicResource FontBold-Bold}"/>
    <Frame BackgroundColor="White" CornerRadius="30" OutlineColor="#03A9F4" HeightRequest="20" WidthRequest="20" HorizontalOptions="CenterAndExpand" VerticalOptions="CenterAndExpand" Margin="0" Padding="0">
        <Label Text="57%" HorizontalTextAlignment="Center" VerticalTextAlignment="Center"/>
    </Frame>
</StackLayout>

不幸的是,框架并没有变成一个圆圈。无论我增加多少CornerRadius属性,角落都保持不变。

请注意,Frame在 Android 上显示为一个圆圈。

标签: xamlxamarinxamarin.forms

解决方案


推荐阅读