Entry Xamarin Forms 上的边框半径 PCL
Border radius on Entry Xamarin Forms PCL
有没有办法在 Xamarin 的条目上设置边框半径 XAML,或者使用自定义渲染器或其他东西?
到目前为止我尝试的一切都没有效果,但对于我的应用程序,如果我有圆形边框会更好。
预先感谢您的回答!
PS :我检查过 this post 但我没有在那里找到我的答案:)
我想你可以使用 1 行 1 列的网格
在网格内,您可以在同一个(唯一的)单元格中添加条目,例如 control。您应该有一个带圆角的条目...
这是另一个有用的控件 (XFShape)。从您的移动应用程序的共享代码创建形状内容视图!对于 Android 和 iOS.
我也发布了这个答案 here,但为了方便起见,我将其粘贴在下面:
我不确定这种方法是否有问题,因为它看起来很简单但没有人建议它。
但我不明白为什么你不能只使用 Frame
并将 IsClippedToBounds
设置为 true
。这为您提供了一个内置的角半径,然后您可以根据需要进行调整。
<Grid>
<Frame
CornerRadius ="20"
IsClippedToBounds="true">
<Editor />
</Frame>
</Grid>
我目前正在使用这个解决方案,它对我有用。
有没有办法在 Xamarin 的条目上设置边框半径 XAML,或者使用自定义渲染器或其他东西?
到目前为止我尝试的一切都没有效果,但对于我的应用程序,如果我有圆形边框会更好。
预先感谢您的回答!
PS :我检查过 this post 但我没有在那里找到我的答案:)
我想你可以使用 1 行 1 列的网格 在网格内,您可以在同一个(唯一的)单元格中添加条目,例如 control。您应该有一个带圆角的条目...
这是另一个有用的控件 (XFShape)。从您的移动应用程序的共享代码创建形状内容视图!对于 Android 和 iOS.
我也发布了这个答案 here,但为了方便起见,我将其粘贴在下面:
我不确定这种方法是否有问题,因为它看起来很简单但没有人建议它。
但我不明白为什么你不能只使用 Frame
并将 IsClippedToBounds
设置为 true
。这为您提供了一个内置的角半径,然后您可以根据需要进行调整。
<Grid>
<Frame
CornerRadius ="20"
IsClippedToBounds="true">
<Editor />
</Frame>
</Grid>
我目前正在使用这个解决方案,它对我有用。