我有一个VariableSizedWrapGrid作为我的GridView ItemsPanel。 GridView所在的列设置为“宽度自动”。我希望VariableSizedWrapGrid能够根据需要使用尽可能多的空间,但不,它只显示GridView中的一个项目,而不是StackPanel。 stackpanel需要尽可能多的空间来显示项目。
这可能是个错误吗?
答案 0 :(得分:1)
我认为您需要设置width =“*”这将填满堆叠面板中剩余的空间。
设置为“自动”时,它将仅根据网格中的内容占用所需空间。
不久前我用XAML写了一篇关于动态布局的博文,希望这能帮助你进一步创建你的布局: http://www.playingwith.net/2012/01/creating-a-dynamic-layout-with-xaml-in-windows-8-metro-style-apps/
答案 1 :(得分:0)
请阅读Jerry Nixon的这篇好文章。
http://blog.jerrynixon.com/2012/08/windows-8-beauty-tip-using.html