目前我的任务是创建一个具有多个堆栈布局(一种框)的 xamarin 页面,并在其填满屏幕后按水平方向依次填充它,然后剩余的框应开始水平填充下一行。 Html 中的 Div 标签如何与“Float:left”属性一起工作。 首先,Xamarin 形式是否可能? 我已经尝试创建一个网格,其网格单元格的可见属性为假或真,但这根本不是我正在处理的任务的解决方案。
布局应该如下图所示,如果我有三个盒子(根据后端的对象决定)那么它应该填充第一行三个连续的单元格,如果有 5 个对象被获取然后第 5 个对象(框)应该被填充在第二行第一个单元格中。
最佳答案
在Xamarin中有很多方法可以实现(因为默认不支持):
使用自定义
ListView
作为FlowListView .使用 WrapLayout
也许将来我们会有一个GridView
例如在 WPF 中,这正是您要寻找的。p>
希望对您有所帮助。
关于c# - 相当于Xamarin forms中Div的 "float:left",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46212882/