Xaml 创建多行StackPanel

Xaml 创建多行StackPanel,xaml,windows-8,microsoft-metro,windows-runtime,Xaml,Windows 8,Microsoft Metro,Windows Runtime,我正在尝试在WinRT中创建一个stackpanel,它将在需要时包装到下一行。我尝试过WrapGrid和VariableSizeWrapGrid,但似乎在项目大小和布局方面存在问题 我的目标是创建一个以a分隔的名称列表,当我单击该名称时,我可以导航到一个新页面,并将该项目作为导航参数传递 我不知道 像这样 如果我使用网格,就会发生这种情况。相反,我想要像这样的东西 名字1,名字2,名字3,名字4,名字5,名字6 点击一个名字就会触发一个事件。每个名字在一个集合中都是一个单独的项目。我的第一个想

我正在尝试在WinRT中创建一个stackpanel,它将在需要时包装到下一行。我尝试过WrapGrid和VariableSizeWrapGrid,但似乎在项目大小和布局方面存在问题

我的目标是创建一个以a分隔的名称列表,当我单击该名称时,我可以导航到一个新页面,并将该项目作为导航参数传递

我不知道 像这样

如果我使用网格,就会发生这种情况。相反,我想要像这样的东西

名字1,名字2,名字3,名字4,名字5,名字6


点击一个名字就会触发一个事件。每个名字在一个集合中都是一个单独的项目。

我的第一个想法是,这听起来不太像metro esk。这就是说,图书馆有你们想要的

WrapPanel-从Silverlight移植的WrapPanel。允许可变大小的 控制并在需要时换行到新行

有一篇关于它来自哪里的帖子,还有一个示例应用程序


如果这不是您所需要的,您应该能够相当轻松地将其修改为您想要的内容。

我的第一个想法是,这听起来不太像metro esk。这就是说,图书馆有你们想要的

WrapPanel-从Silverlight移植的WrapPanel。允许可变大小的 控制并在需要时换行到新行

有一篇关于它来自哪里的帖子,还有一个示例应用程序


如果这不是您所需要的,您应该能够很容易地将其修改为您所需要的。

谢谢,这正是我所需要的。至于不是metro esk。。。。我真的只想说html。HTML可以在Metro应用程序中使用,但我使用的是XAML。它基本上只是一个名称列表,如果您愿意,您可以单击该名称,它会根据该名称筛选项目集。我真的想不出更好的方法,但我总是乐于接受建议。是的,我也想不出更好的方法了-汉克斯,这正是我所需要的。至于不是metro esk。。。。我真的只想说html。HTML可以在Metro应用程序中使用,但我使用的是XAML。它基本上只是一个名称列表,如果您愿意,您可以单击该名称,它会根据该名称筛选项目集。我真的想不出更好的方法,但我总是乐于接受建议。是的,我也想不出更好的方法了-P