【发布时间】:2011-08-14 13:21:54
【问题描述】:
只是一个简单的问题:SystemParameters 类到底是什么?它只是“默认值”的集合,还是实际上与 Windows 挂钩?
背景:对于拖放操作,我们使用 SystemParameters.MinimumHorizontalDragDistance 和 SystemParameters.MinimumVerticalDragDistance 属性来检测 D&D。对于触摸屏,默认值很小,我想知道是否必须实现一些配置机制来更改此值,或者是否可以在某处更改某些系统设置(比如说注册表或控制面板或其他)。
谢谢!
更新:通过下面的详细答案,我终于找到了我正在寻找的东西。仅供参考,如果其他人将来正在寻找它:可以在注册表中更改最小拖动距离
HKEY_CURRENT_USER\Control Panel\Desktop\DragHeight
HKEY_CURRENT_USER\Control Panel\Desktop\DragWidth
默认情况下,这两个值都设置为 4 (px)。请注意,更改仅在重新启动后才会生效。
【问题讨论】:
标签: c# .net wpf drag-and-drop