【发布时间】:2013-05-27 11:36:09
【问题描述】:
XAML StackPanel 在一个方向上并排对齐控件。 WrapPanel 与 TextWrapping="Wrap" 类似,但与 XAML TextBox 中的 TextWrapping="Wrap" 类似,当达到相应的高度或宽度时,控件“换行”到下一列或下一行。
类似但不一样,WrapGrid 包装内容,但采用统一的网格。虽然VariableSizedWrapGrid 允许容器中的不同项目。 WrapGrids 都不能在ItemsControl 之外使用。因此,他们被取消资格。
当开发人员在 Visual Studio 中查看其本机 XAML 工具箱时,没有 WrapPanel。 WPF developers had a WrapPanel 所以他们可能正在寻找这个通用工具来解决他们的场景。所以,我不得不问:
有人知道 XAML-WinRT 中的 WrapPanel 吗? (虚拟化的呢?)
【问题讨论】:
-
+1 我一直在寻找同样的东西。不得不手动设置网格视图中每个项目的行和列是很痛苦的。我认为可以通过覆盖
ArrangeOveride来完成。我有一次尝试失败,并没有再看它。在 MSDN 上安排覆盖:msdn.microsoft.com/en-us/library/windows/apps/…
标签: windows-8 windows-runtime windows-store-apps winrt-xaml