xamarin.forms以编程方式将行高设置为0会导致不需要的空间

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了xamarin.forms以编程方式将行高设置为0会导致不需要的空间相关的知识,希望对你有一定的参考价值。

我有一个网格,其中包含一些行,我想让它们以编程方式隐藏,我通过将它们的高度设置为0来做到这一点,它使高度为零但是仍然有一个小空间,行已被删除,我已经附加2图片,在图片2中,我已将IA1,IA2,IA3行的高度设置为0,它导致VB1和IB1之间的间隙,我不想拥有,有人可以帮忙吗?有没有办法没有这个差距?

this is the whole grid this is the same grid after removing some rows

答案

尝试将网格上的RowSpacing属性设置为0.您可以在xaml中执行此操作。

https://developer.xamarin.com/api/property/Xamarin.Forms.Grid.RowSpacing/

然后,可选地,在每行的内容上添加您想要的填充量,以保留一些间距。

以上是关于xamarin.forms以编程方式将行高设置为0会导致不需要的空间的主要内容,如果未能解决你的问题,请参考以下文章

Xamarin.Forms 将行插入网格并重新排列

对于选定的行,将行高设置为 0 (swift)

Xamarin.Forms:以编程方式将子项添加到网格的某些列

如何访问 Xamarin.Forms 中以编程方式创建的 UI 元素:timepicker

Xamarin.forms - Gridview 行高错误

我可以以编程方式更改 Xamarin.Forms 中的 styles.xml 吗?