WinRT-XAML中是否有WrapPanel(而不是WrapGrid)控件?

时间:2013-05-31 15:27:58

标签: windows-8 windows-runtime windows-store-apps winrt-xaml

XAML StackPanel将控件并排排列在一个方向上。 WrapPanel类似于XAML TextWrapping="Wrap"中的TextBox,当达到相应的高度或宽度时,控件“包裹”到下一列或行。

enter image description here

类似但不一样,WrapGrid包装内容,但是在统一网格中。虽然VariableSizedWrapGrid允许容器中的不同项目。 WrapGrids都不能在ItemsControl之外使用。所以,他们被取消资格。

当开发人员在Visual Studio中查看其本机XAML工具箱时,没有WrapPanelWPF developers had a WrapPanel所以他们可能正在寻找这种通用工具来解决他们的情景。所以,我不得不问:

有没有人知道XAML-WinRT中的WrapPanel? (虚拟化的是什么?)

2 个答案:

答案 0 :(得分:9)

WinRT XAML工具包here中有一个。它是从Silverlight Toolkit移植的。

答案 1 :(得分:0)

我有同样的要求,经过谷歌搜索一段时间后,我决定使用自定义控件。请查找以下实施链接:

http://www.codeproject.com/Articles/463860/WinRT-Custom-WrapPanel

希望这会对你有所帮助。