Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xamarin 我如何制作一个边框,只显示为一条1px的直线?_Xamarin_Xamarin.forms - Fatal编程技术网

Xamarin 我如何制作一个边框,只显示为一条1px的直线?

Xamarin 我如何制作一个边框,只显示为一条1px的直线?,xamarin,xamarin.forms,Xamarin,Xamarin.forms,我用这样的框架在标签周围画一个轮廓 但我对它的外观有两个问题 <Frame Grid.Column="0" CornerRadius="5" OutlineColor="Black"> <Label x:Name="faveIconLabel" Style="{StaticResource mediumIcon}" Margin="0,2,0,0" HorizontalOptions="Fill" FontFamily="FontAwesome" Vert

我用这样的框架在标签周围画一个轮廓

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

    <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表单的
Frame
类将默认填充设置为20,因此您必须将其设置为0左右才能解决额外的空间问题。不幸的是,如果不使用自定义渲染器,则无法编辑边框宽度。

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

哦,边框宽度对我来说非常重要。有没有其他方法可以使用框架以外的东西来获得边界半径?哦,边界宽度对我来说非常重要。有没有其他方法可以通过使用框架以外的东西来获得边界半径?