Xamarin Forms编辑器属性 解决方案1:解决方案2:

问题描述

我想知道是否有任何方法可以像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 。您可以支票。

enter image description here