我有一个ListBox绑定到一个可观察的集合。
我还有一个数据分页器绑定到列表框的itemsource。
我目前将数据寻呼机设置为最多只能显示3行。
我如何更改样式ListBox样式(或其他东西),以便我可以拥有3X3显示器?例如,我的可观察集合中的前三项将显示在列表框的第一行,水平地彼此相邻,然后下一行将包含可观察集合中的后三项?
任何信息都将不胜感激。
感谢。
克里斯
答案 0 :(得分:1)
听起来你想在ItemsPanelTemplate中使用带有WrapPanel的ItemsControl(来自Silverlight Toolkit)。
<ItemsControl xmlns:controls="clr-namespace:Microsoft.Windows.Controls;assembly=Microsoft.Windows.Controls">
<ItemsControl.ItemsPanel>
<ItemsPanelTemplate>
<controls:WrapPanel/>
</ItemsPanelTemplate>
</ItemsControl.ItemsPanel>
</ItemsControl>
以下是关于WrapPanel的简短教程:http://blogs.silverlight.net/blogs/justinangel/archive/2008/11/05/silverlight-toolkit-wrappanel.aspx