我在哪里可以找到Xamarin的TableView Intent的UX文档?

时间:2017-11-17 20:46:42

标签: uitableview xamarin xamarin.ios xamarin.forms xamarin.android

Xamarin TableView有Intent property,允许我在

之间进行定义
  • 数据
  • 表格
  • 菜单
  • 设置

然而,目前尚不清楚每个平台上的UX差异。

此枚举是否有任何详细说明?

2 个答案:

答案 0 :(得分:3)

目前(9c48284d)唯一使用该TableIntent枚举的特定于平台的渲染器在iOS上。

如果将TableView设置为" Data"定向部分标题&页脚不会在视图中浮动。

Xamarin.Forms.Platform.iOS/Renderers/TableViewRenderer.cs

~~~
if (e.NewElement.Intent != TableIntent.Data)
   style = UITableViewStyle.Grouped;
~~~

答案 1 :(得分:1)

发现于https://developer.xamarin.com/api/type/Xamarin.Forms.TableIntent/

数据用于包含任意数量的类似数据条目的表。

表单用于包含通常包含在表单中的信息的表。

菜单用作选择菜单的表格。

设置包含一组切换,切换或其他可修改配置设置的表。

至于在视觉上专门展示它们之间的差异,我认为你只需要和它们一起玩,看看。 Xamarin Forms Previewer在这方面做得很好,无需将项目重新部署到模拟器或设备。 (查看 - 其他Windows - Xamarin表单预览器)