问题描述
我想知道是否有任何方法可以像Xamarin表单中的编辑器中那样进行填充并添加一些边框半径,就像我们对按钮和图片所做的那样,但是当我不得不将其添加到代码中时,该属性不存在。有没有办法降低我的编辑器高度并使圆角变圆角??
解决方法
解决方案1:
您可以将编辑器置于 Frame 中,并设置其 Padding , Border 和 CornerRadius 。
<StackLayout VerticalOptions="CenterAndExpand" HorizontalOptions="CenterAndExpand">
<Frame Padding="10,0" WidthRequest="500" HeightRequest="120" BorderColor="Red" CornerRadius="20">
<Editor FontSize="30" />
</Frame>
</StackLayout>
解决方案2:
Forms编辑器中没有像 Border 和 CornerRadius 这样的属性。但是,它们在本机平台上可用。因此我们可以使用Custom Renderer进行设置。
这里是similar case,用于在Entry上设置 Border 和 CornerRadius 。您可以支票。