如何设置win-listview高度? - WinJS

Rad*_*Hex 5 javascript css3 windows-8 internet-explorer-10 winjs

这让我起了墙.我无法弄清楚如何使listview的高度自动化.

即将listview的高度扩展以占用所需的所有空间,并使外部容器提供溢出-y滚动功能.

我似乎无法找到任何关于此的文档.

帮助会很棒.谢谢!

Jer*_*ter 10

ListView控件默认为400px高.这是在ui-light.css文件的第1421行.您可以通过在页面上添加规则来覆盖它,例如:

.win-listview {height:100%;/*(或者您可以完全指定'600px'之类的东西)*/}

在开发中心的这个页面上,它说......

设置ListView控件的高度

ListView不会动态调整其高度以适合您的内容.要使ListView呈现,必须为其高度指定绝对值.Windows Library for JavaScript样式表将ListView控件的高度设置为400像素.

从设计的角度来看,您可能不应该在ListView上进行垂直滚动.它们被设计成水平布局(一般应用程序也是如此).结合水平和垂直滚动可能会带来尴尬的用户体验.我写了一些关于此的文章.