我有这个布局:
viewConfig : {
trackOver : false
}
屏幕没有固定或最大高度。滚动条显示正常并且工作正常,但当鼠标位于List / GridView中的项目上时,ScrollViewer不会接收事件而不会滚动。
我已经阅读了如何实现扩展,但这似乎过度了,使List / GridView将鼠标滚轮事件传递给ScrollViewer或忽略它们的最简单的解决方案是什么?
答案 0 :(得分:0)
这是因为listview处理滚动事件,我可以建议最简单的方法是覆盖listview的内容并插入一个在其中没有滚动属性的itemsPresenter。
我通过使用类似的东西解决了这个问题..
<ListView>
<ListView.Template>
<ControlTemplate>
<ItemsPresenter/>
</ControlTemplate>
</ListView.Template>
</ListView>
有关此主题的详细讨论,请查看here