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

Windows 8 如何在HTML5/JS Metro应用程序中复制VariableSizedWrapGrid XAML控件?,windows-8,microsoft-metro,Windows 8,Microsoft Metro,有一个称为VariableSizedWrapGrid的XAML控件,它在其中整齐地排列不同大小的项 “提供网格样式的布局面板,其中每个磁贴/单元格的大小可以根据内容而变化” 不幸的是,这个控件在WinJS中不可用,只有XAML,但我想复制它。关于如何在HTML5/JS Metro应用程序中最好地复制这一点,有什么想法吗 WinJS.UI.ListView控件支持“可变大小”的项,但它相当复杂(详细信息见本章末尾) 但是,在更基本的布局级别,您可以尝试使用flex box。我不认为这是完全相同的布

有一个称为VariableSizedWrapGrid的XAML控件,它在其中整齐地排列不同大小的项

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

不幸的是,这个控件在WinJS中不可用,只有XAML,但我想复制它。关于如何在HTML5/JS Metro应用程序中最好地复制这一点,有什么想法吗


WinJS.UI.ListView控件支持“可变大小”的项,但它相当复杂(详细信息见本章末尾)

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