在winJs中创建水平列表视图?

时间:2013-09-16 05:18:07

标签: microsoft-metro

我已经实现了一个ListView,它在方向上似乎是垂直的。

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

2 个答案:

答案 0 :(得分:0)

对于列表视图,没有类似于xaml c#的模板版本。我想唯一的方法是使用网格布局并将高度更改为一次只能容纳一个元素。因此,它将以固定的高度向右扩展。

<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>  

在cssto中指定您自己的高度和宽度仅保留一个项目

答案 1 :(得分:0)

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

GridLayout Orientation就是其中之一。

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

最容易意味着我遇到的是here