【发布时间】:2015-02-18 13:16:43
【问题描述】:
我在 Visual Studio (.Net 4.5) 中创建了一个新的 WPF 应用程序,并且刚刚在 MainWindow 中添加了一个 Slider:
<Window xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
x:Class="SliderTest.MainWindow"
Title="MainWindow">
<StackPanel>
<Slider />
</StackPanel>
</Window>
如果我使用启用了 Windows Ink 的 Wacom 板并尝试拖动拇指,则拇指只会在某个明显的阈值(例如 50 像素)之后才被拖动。
如果 Windows Ink 被禁用(在 Wacom 属性中),拇指将立即按预期移动。
This issue has apparently been a problem for many Wacom users,但对我来说这不是禁用 Ink 的选项。
我的理解是Slider(和Thumb)不直接处理手写笔事件,而是“等待”它们被路由和冒泡,然后是鼠标事件see images in this blog post to see the concept illustrated。
知道如何在启用 Ink 的情况下修复 Slider 行为吗?
【问题讨论】:
标签: c# wpf slider wacom stylus-pen