Ash*_*ies 4 c# wpf listview win-universal-app windows-10-mobile
我正在UWP上开发一个主要针对W10移动用户的应用程序,但是我相信如果在触摸屏W10设备上尝试这个问题也是有效的.
我使用ListView布局一组按钮(技术上是ListViewItems),它们有文本和图标.它们在我的SplitView中,与您在Windows默认应用程序(如Groove Music和News)中看到的方式类似,如图所示:
它完全按照我的希望工作,除非用户用手指向上或向下拉ListView,它会向上或向下"挤压"列表 - 例如,一个有用的电子邮件列表动画,但不需要的东西我的程序的UI.
有没有办法禁用这种行为?如果没有,是否有替代控制可以满足我的需要,或者我应该使用自定义控件?
将ScrollViewer.VerticalScrollMode要Auto或Disabled您ListView:
<ListView
x:Name="ListView"
ScrollViewer.VerticalScrollMode="Auto"
</ListView>
Run Code Online (Sandbox Code Playgroud)
默认值是Enabled始终"挤压"顶部和底部.设置为时Auto,如果不需要滚动(比视口可以填充的元素少),将禁用"压缩"效果.如果将值设置为Disabled,则无论需要显示多少元素,都将禁用滚动.
有关官方文档,请参阅此处.
| 归档时间: |
|
| 查看次数: |
2003 次 |
| 最近记录: |