c# - 相当于Xamarin forms中Div的 "float:left"

标签 c# xaml xamarin xamarin.forms

enter image description here目前我的任务是创建一个具有多个堆栈布局(一种框)的 xamarin 页面,并在其填满屏幕后按水平方向依次填充它,然后剩余的框应开始水平填充下一行。 Html 中的 Div 标签如何与“Float:left”属性一起工作。 首先,Xamarin 形式是否可能? 我已经尝试创建一个网格,其网格单元格的可见属性为假或真,但这根本不是我正在处理的任务的解决方案。

布局应该如下图所示,如果我有三个盒子(根据后端的对象决定)那么它应该填充第一行三个连续的单元格,如果有 5 个对象被获取然后第 5 个对象(框)应该被填充在第二行第一个单元格中。

最佳答案

在Xamarin中有很多方法可以实现(因为默认不支持):

也许将来我们会有一个GridView例如在 WPF 中,这正是您要寻找的。

希望对您有所帮助。

关于c# - 相当于Xamarin forms中Div的 "float:left",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46212882/

相关文章:

c# - Linq后期绑定(bind)困惑

c# - UWP/WinRT中如何让textblock中的文字垂直显示

android - 使用 XA_HTTP_CLIENT_HANDLER_TYPE 在 AndroidEnvironment 设置中部署应用程序

c# - WPF:确定 MouseBinding 是单击还是双击

c# - 当缺少System指令时,如何解析类型别名?

wpf - 为什么 AdornedElement.(Validation.Errors).CurrentItem.ErrorContent 现在(VS2017 15.4)会导致智能感知错误?

wpf - 使用字符串文字在标签上绑定(bind)字符串格式

c# - XML 中的 Xamarin Android 比例位图

c# - Mono 的 DNS 刷新超时

c# - 使用 C# 将 .doc 转换为 .docx