如何将框架制作为仅显示为纯 1px 线的边框



我正在使用这样的框架在标签周围放置轮廓。

但是我对它的外观有两个问题

    <Frame Grid.Column="0" CornerRadius="5" OutlineColor="Black">
      <Label  x:Name="faveIconLabel" Style="{StaticResource mediumIcon}" Margin="0,2,0,0" HorizontalOptions="Fill" FontFamily="FontAwesome" VerticalOptions="Center" VerticalTextAlignment="Center" />
    </Frame>
  • 边框很宽,我真正想要的只是一个 1px 的边框
  • 标签文本是隐藏的,我看不到它。

谁能给我关于如何解决这两个问题的建议。

Xamarin Form 的 Frame 类将默认填充设置为 20,因此您必须将其设置为 0 左右才能解决额外的空间问题。遗憾的是,如果不使用自定义渲染器,则无法编辑边框宽度。

最新更新