删除 Picker XAMARIN 中的行
Posted
技术标签:
【中文标题】删除 Picker XAMARIN 中的行【英文标题】:Remove lines in Picker XAMARIN 【发布时间】:2020-08-23 20:20:57 【问题描述】:请帮我删除选择器中的行。我尝试了 SelectionDividerHeight=0,但出现错误
【问题讨论】:
【参考方案1】:如果您尝试使用 Xamarin.Native android 构建它,并且您使用的是 NumberPicker
或 DatePicker
,这是一个简单的解决方案:picker.ShowDividers = ShowDividers.None;
但如果您使用的是 Xamarin.Forms 选择器,则没有可以用来隐藏分隔符的属性,正如您在official docs 中看到的那样。所以你必须使用 CustomRenderer。
Here 是一个示例,说明如何为 Xamarin.Forms 选取器创建自定义渲染器并在您的代码中使用它。
Here 是 Xamarin.Android 原生选择器的另一个好资源
【讨论】:
我有我的 CustomPicker 并且我使用了 NumberPicker,但是 picker.ShowDividers = ShowDividers.None;没有帮助我 请分享覆盖该行为的 CustomPicker 的代码。它可能在您的适配器中【参考方案2】:如果您想删除线条,您可以使用此功能并使颜色透明 Change color lines in Picker XAMARIN
【讨论】:
您可以稍后标记此答案,以便我们可以帮助更多有相同问题的人:)。 我会的。但我必须等 11 个小时以上是关于删除 Picker XAMARIN 中的行的主要内容,如果未能解决你的问题,请参考以下文章
升级到 Visual Studio 16.11.1 后,Xamarin Forms 破坏了 XANS 7028:System.IO.FileNotFoundException:无法加载程序集“Xama
如何在xamarin中删除集合视图中的一个单元格和sqlite中的行的删除按钮?
Xamarin.Forms 中 Picker 的自定义渲染器
在 Xamarin Forms 中的 Picker 项目上应用样式