xamarin - 如何从 UWP 中的 CollectionView 中删除系统复选框(Xamarin Forms)
问题描述
我不知道如何删除在 Windows 上的 CollectionView 中将 SelectionMode 设置为 Multiple 时自动生成的复选框。我有一个自定义复选框,所以我不需要默认显示的复选框。也许有人有任何想法?
解决方案
如何删除将 SelectionMode 设置为 Multiple 时自动生成的复选框
恐怕您无法从 CollectionView 中删除复选框,因为 uwp 平台中匹配的本机控件是GridView
或ListView
基于该ItemsLayout
属性,您可以修改默认样式以隐藏 listview 或 gridview 项的复选框,例如这种情况replay。不幸的是,xamarin CollectionView 的原生控件没有使用默认的系统内部样式,样式来自WinUI lib。这意味着我们不能用样式覆盖来编辑它。
对于要求,我们建议您将 SelectionMode 设置为 single,并使用您的自定义复选框覆盖默认位置。
推荐阅读
- c++ - Portaudio 中对错误的未定义引用
- php - 如何调用 Laravel 存储过程在一个变量中传递多个值
- android - 一种防止在android设备中禁用位置的方法?
- snakemake - 如何使 Snakemake 包装器与 {threads} 变量一起使用
- scala - 递归发生时的Scala StackOverflows
- vba - 从 2016 到更低版本的 vba 兼容性
- android - 支持不同的分辨率,但在相同的屏幕尺寸上
- java - Java:使用变量引用类变量
- python - 加权分类交叉熵语义分割
- wpf - 如何在具有透明背景的 DataGrid.ColumnHeaderStyle 中显示分隔符?