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