有一些项目并希望水平显示它们,并且在空间不足时需要将它们换行到下一行。
<div class="historyItem">
<div id="testTemplate" data-win-control="WinJS.Binding.Template" style="display:none">
<div class="itemTemp">
<h6 data-win-bind="innerText: desc"></h6>
</div>
</div>
</div>
<div id="listViewForecast"
data-win-control="WinJS.UI.ListView"
data-win-options="{itemTemplate:testTemplate, selectionMode: 'none', tapBehavior: 'none', swipeBehavior:'none', layout: {groupInfo: groupInfo, type: WinJS.UI.GridLayout}}"
>
</div>
现在我不知道如何使它“水平”,但我知道你应该能够做到这一点,因为 ListView 上有一个属性,如果列表是水平的,则返回布尔值 http: //msdn.microsoft.com/ en-us/library/windows/apps/br211788.aspx。我也可以使用 GridView,但即使是首先垂直显示项目。