WPF: 有滚动条(ScrollViewer)的项目控件(ItemsControl)
WPF: 有滚动条(ScrollViewer)的项目控件(ItemsControl)
我按照这个小的“教程”添加滚动条到ItemsControl上,它在设计师视图中可以工作,但在编译和执行程序时不行(只有前几项显示,没有滚动条查看更多内容-即使将VerticalScrollbarVisibility设置为\"Visible\"而不是\"Auto\")。
有什么办法可以解决这个问题吗?
这是我用来显示内容的代码(通常我是使用数据绑定的,但为了在我的设计师中查看这些项,我手动添加了它们):
这是我的模板:
admin 更改状态以发布 2023年5月22日
你需要修改控件模板而非ItemsPanelTemplate:
可能是因为StackPanel有自己的滚动功能,导致你的代码无法正常运行。尝试使用StackPanel.CanVerticallyScroll属性。