删除 Picker XAMARIN 中的行

Posted

技术标签:

【中文标题】删除 Picker XAMARIN 中的行【英文标题】:Remove lines in Picker XAMARIN 【发布时间】:2020-08-23 20:20:57 【问题描述】:

请帮我删除选择器中的行。我尝试了 SelectionDividerHeight=0,但出现错误

【问题讨论】:

【参考方案1】:

如果您尝试使用 Xamarin.Native android 构建它,并且您使用的是 NumberPickerDatePicker,这是一个简单的解决方案: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 项目上应用样式

ReactiveUI 中的 Xamarin.Forms 控件是不是需要自定义绑定?

我们如何处理 Xamarin Forms Picker 的完成按钮单击事件?