我已经实现了一个 ListView,它看起来是垂直的。
无法将方向更改为水平。我知道在 WinRT 和 Xaml 中很容易,但在 WinJS 中我不知道。我需要设置任何属性或方法吗?请告诉我。
我已经实现了一个 ListView,它看起来是垂直的。
无法将方向更改为水平。我知道在 WinRT 和 Xaml 中很容易,但在 WinJS 中我不知道。我需要设置任何属性或方法吗?请告诉我。
似乎 8.1 支持的许多属性在 8 中不受支持。
GridLayout Orientation就是其中之一。
支持的最低客户端:Windows 8.1 Preview [仅限 Windows 应用商店应用]
最简单的意思是我遇到的是这里:
没有像 xaml c# 中用于 list view 的模板版本。我想唯一的方法是使用 Grid 布局并更改高度以一次只容纳一个元素。结果,它将以固定的高度向右扩展。
<div id="basicListView"
data-win-control="WinJS.UI.ListView"
data-win-options="{ itemDataSource : DataExample.itemList.dataSource,
itemTemplate: select('#mediumListIconTextTemplate'),
layout: {type: WinJS.UI.GridLayout}}">
</div>
在 css 中指定你自己的高度和宽度,只保存一项