我想以3 * 4页的ItemsControl
显示项目
一个很酷的功能是我可以更改ItemsPanel
的{{1}}:
例如:
ItemsControl
如何启用滚动功能呢?如果面板是<ItemsControl>
<ItemsControl.ItemsPanel>
<ItemsPanelTemplate>
<UniformGrid Column='3' Row ='4'/>
...
,则启用滚动/分页。
但不适用于StackPanel
答案 0 :(得分:2)
目前还不清楚你是想要分页还是滚动,但我认为你的意思是后者。既然如此,只需将ItemsControl
放在ScrollViewer
:
<ScrollViewer>
<ItemsControl ...>
</ItemsControl>
</ScrollViewer>
答案 1 :(得分:0)
可以改用Template,然后将ScrollViewer放在ItemsControl中,并用于presentedcontent-这样,内容就包含在滚动条中,而不是整个ItemsControl。
Push to protected branches