WPF/Wacom 兼容性问题的解决方案,或者我可以禁用 WPF 平板电脑支持吗?

发布于 2024-09-13 23:49:23 字数 457 浏览 1 评论 0原文

我销售基于 WPF (.net 3.5SP1) 的时间跟踪应用程序,该应用程序没有与平板电脑/笔/墨水相关的功能。

我与 Wacom 数位板存在兼容性问题,在带有 Wacom 数位板的计算机上,我的应用程序可能会冻结、崩溃,或者在最新的情况下 - 覆盖用户的数位板设置(但并非在每台带有 Wacom 数位板的计算机上,至少有些计算机可以工作)部分时间)。

在最新的情况下,问题似乎是启动我的应用程序也会启动 wisptis.exe(Microsoft 笔和触摸输入组件),终止此进程可以解决问题。

有谁知道如何让WPF与Wacom平板电脑和平共处?

同样,我的应用程序没有任何笔功能,因此完全关闭 WPF 笔支持以避免冲突可以解决我的问题。

我不希望我的应用程序影响系统上的任何其他应用程序,因此无法卸载 Windows 组件、更改全局计算机级别设置或更改 Wacom 驱动程序(最新版本除外)。

谢谢,

I sell a WPF (.net 3.5SP1) based time tracking application, this application has no tablet/pen/ink related features what so ever.

I have a compatibility problem with Wacom tablets, on computers with a Wacom tablet my application may freeze, crush or, in the latest case - override the user's tablet settings (but not on every computer with a Wacom tablet, some do work, at least part of the time).

In that latest case the problem seems to be that starting my application will also start wisptis.exe (Microsoft Pen and Touch Input Component), killing this process solves the problem.

Does anyone knows how to make WPF co-exist peacefully with Wacom tablets?

Again, my app does not have any pen features what so ever, so completely turning off WPF pen support to avoid conflicts can solve my problem.

I don't want my app to effect any other app on the system, so uninstalling Windows components, changing global machine-level settings or changing the Wacom drivers (except to the latest version) are not an option.

Thanks,

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

最美不过初阳 2024-09-20 23:49:23

您可以探索一些依赖属性,

    public MainWindow()
    {
        Stylus.SetIsTapFeedbackEnabled(this, false);
        Stylus.SetIsPressAndHoldEnabled(this, false);
        Stylus.SetIsTouchFeedbackEnabled(this, false);

        InitializeComponent();
    }

这些属性可在 Windows 8 中用于禁用您自己的应用程序中的“气泡”。

仍在寻找一种在 Visual Studio 中禁用“气泡”的方法。

There's a few dependency properties you can explore

    public MainWindow()
    {
        Stylus.SetIsTapFeedbackEnabled(this, false);
        Stylus.SetIsPressAndHoldEnabled(this, false);
        Stylus.SetIsTouchFeedbackEnabled(this, false);

        InitializeComponent();
    }

These can be used in Windows 8 to disable 'bubbles' in your own application.

Still looking for a way to disable 'bubbles' in Visual Studio.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文