c# - win8 app中的流式布局容器

标签 c# xaml layout windows-8 stackpanel

我在 GridView 中有一些元素,我希望他们位于:

<-------              fixed size: 600                 --------->
[     Item 1, lengh 300        ][       Item 2, lengh 300      ]
[ Item 3, lengh 200 ][ Item 4, lengh 200 ][ Item 5, length 200 ]
[    Item 6, Length 400                  ][ Item 7, length 200 ]

现在我需要选择一个容器作为 GridView.ItemsPanel . <StackPanel Orientation="Horizontal" />不会自动开始换行。 VariableSizedWrapGridWrapGrid可以将项目限制在固定宽度,但所有单元格/项目都具有相同的宽度。有没有容器可以做到这一点?

最佳答案

我编写了 my own FlowPanel .它运行良好,并产生以下结果。

enter image description here

如果您好奇的话,那是我的 Windows 8 版 StackOverflow 应用程序,名为 Stackstabilizer,即将发布。

关于c# - win8 app中的流式布局容器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12155525/

相关文章:

c# - WPF项目的奇怪行为(类命名)

c# - 如何检测匿名个人资料

silverlight - 是否可以绑定(bind)到 Silverlight 中的 lambda 表达式?

Magento:引用自定义 block 不起作用

c# - 如何设置 GridView EditItemTemplate 文本框采用最大单元格宽度?

c# - 为同一操作 MVC5 将 ValidateAntiForgeryToken 属性设置为 GET/POST

c# - 如何在 ListView 的组标题中保存 IsExpanded 状态

wpf - TabItem : Show on header, 上的工具提示,但不在内容上

android - 如何为两种景观定义不同的布局?

templates - 同一 symfony 应用程序中不同 View 的不同布局