XAML StackPanel
将控件并排排列在一个方向上。 WrapPanel
类似于XAML TextWrapping="Wrap"
中的TextBox
,当达到相应的高度或宽度时,控件“包裹”到下一列或行。
类似但不一样,WrapGrid
包装内容,但是在统一网格中。虽然VariableSizedWrapGrid
允许容器中的不同项目。 WrapGrids
都不能在ItemsControl
之外使用。所以,他们被取消资格。
当开发人员在Visual Studio中查看其本机XAML工具箱时,没有WrapPanel
。 WPF developers had a WrapPanel
所以他们可能正在寻找这种通用工具来解决他们的情景。所以,我不得不问:
有没有人知道XAML-WinRT中的WrapPanel? (虚拟化的是什么?)
答案 0 :(得分:9)
WinRT XAML工具包here中有一个。它是从Silverlight Toolkit移植的。
答案 1 :(得分:0)
我有同样的要求,经过谷歌搜索一段时间后,我决定使用自定义控件。请查找以下实施链接:
http://www.codeproject.com/Articles/463860/WinRT-Custom-WrapPanel
希望这会对你有所帮助。