0

我已经实现了一个 ListView,它看起来是垂直的。

无法将方向更改为水平。我知道在 WinRT 和 Xaml 中很容易,但在 WinJS 中我不知道。我需要设置任何属性或方法吗?请告诉我。

4

2 回答 2

0

似乎 8.1 支持的许多属性在 8 中不受支持。

GridLayout Orientation就是其中之一。

支持的最低客户端:Windows 8.1 Preview [仅限 Windows 应用商店应用]

最简单的意思是我遇到的是这里

于 2013-09-27T15:02:59.163 回答
0

没有像 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 中指定你自己的高度和宽度,只保存一项

于 2013-09-16T08:52:16.317 回答