Xaml 可变大小WrapGrid宽度机制

Xaml 可变大小WrapGrid宽度机制,xaml,windows-8,Xaml,Windows 8,我有一个VariableSizedWrapGrid作为我的GridView项目Spanel。GridView所在的列设置为“自动宽度”。我希望VariableSizedWrapGrid可以使用它所需要的空间,但不是,它在GridView中只显示一个项,而不是StackPanel。stackpanel占用显示项目所需的空间 这可能是一个bug吗?我认为您需要设置width=“*”这将填满stackpanel中剩余的空间 当设置为“自动”时,它将根据网格中的内容仅占用所需的空间 不久前,我写了一篇关

我有一个VariableSizedWrapGrid作为我的GridView项目Spanel。GridView所在的列设置为“自动宽度”。我希望VariableSizedWrapGrid可以使用它所需要的空间,但不是,它在GridView中只显示一个项,而不是StackPanel。stackpanel占用显示项目所需的空间


这可能是一个bug吗?

我认为您需要设置width=“*”这将填满stackpanel中剩余的空间

当设置为“自动”时,它将根据网格中的内容仅占用所需的空间

不久前,我写了一篇关于XAML动态布局的博客,希望这能帮助您进一步创建布局: