如何在HTML5 / JS Metro应用程序中复制VariableSizedWrapGrid XAML控件?

时间:2012-10-05 02:25:26

标签: windows-8 microsoft-metro

有一个名为VariableSizedWrapGrid的XAML控件,它整齐地排列了不同大小的项目。

“提供网格样式的布局面板,其中每个图块/单元格可以根据内容变化大小”

不幸的是,这个控件在WinJS中不可用,只有XAML,但我想复制它。有关如何在HTML5 / JS Metro应用程序中最好地复制这些内容的任何想法吗?

http://msdn.microsoft.com/en-us/library/windows/apps/xaml/hh969155

1 个答案:

答案 0 :(得分:1)

WinJS.UI.ListView控件支持" Variable Sized"项目,但它非常复杂(this article末尾的详细信息)。

但是,在更基本的布局级别,您可以尝试使用弹性框。我不认为它与布局完全相同,但它应该让你接近。关于不同模式的详细信息是here,并且一个很好的实践是here(在IE中查看)