本文整理我写的和我收集的触摸博客
入门
框架和原理
探索 WPF 的 ITabletManager.GetTabletCount 在 Win11 系统的底层实现 博客园
dotnet 读 WPF 源代码笔记 插入触摸设备的初始化获取设备信息
WPF 从零自己实现从 RealTimeStylus 获取触摸信息
WPF 从裸 Win 32 的 WM_Pointer 消息获取触摸点绘制笔迹
dotnet 读 WPF 源代码笔记 从 WM_POINTER 消息到 Touch 事件
功能
WPF dotnet core 如何开启 Pointer 消息的支持
WPF 如何确定应用程序开启了 Pointer 触摸消息的支持
WPF 屏幕点击的设备类型 - 唐宋元明清2188 - 博客园
WPF 不禁用实时触摸而收到 WM_Touch 触摸消息方法
WPF 使用 Direct Manipulation 的方法
高级用法
调试工具
WPF 使用 ManipulationDemo 工具辅助调试设备触摸失效问题
历史
为什么 WPF 软件在 win7 启动时会尝试调起 wisptis 进程
Win10 的 WPF 程序的 wisptis 服务是附加到进程的窗口
已知问题
WPF 在触摸线程等待主线程窗口关闭会让主线程和触摸线程相互等待
WPF 在 .NET Core 3.1.19 版本 触摸笔迹偏移问题
WPF 已知问题 开启 WM_Pointer 消息之后 获取副屏触摸数据坐标偏移
“阻断疗法” - 拯救 WPF 启动过程中发生设备热插拔导致触摸失效问题 - gandalfliang的个人博客
WPF dotnet 6 开启 PM v2 的 DPI 感知 导致触摸线程访问 UI 属性抛异常
WPF 窗口 触摸失效 的一种场景 - wuty007 - 博客园
笔迹
- WPF 渲染原理
- 高性能笔迹原理
- WPF 高性能笔
- WPF 高速书写 StylusPlugIn 原理
- WPF 最小的代码使用 DynamicRenderer 书写
- WPF 使用 Composition API 做高性能渲染
- WPF 使用 Win2d 渲染
- win10 uwp win2d CanvasVirtualControl 与 CanvasAnimatedControl
- WPF 最简逻辑实现多指顺滑的笔迹书写
- WPF 笔迹触摸点收集工具
- WPF 实现自定义的笔迹橡皮擦
- C# 笔迹擦除8边形 - 唐宋元明清2188 - 博客园
- 两个方法,让 WPF 绘制的笔迹更加平滑 - walterlv
- WPF 使用 Microsoft.Toolkit.Wpf.UI.Controls 的 InkCanvas 做高性能笔迹应用
- win10 uwp 通过 win2d 画出笔迹
- win10 uwp 通过 Win2d 完全控制笔迹绘制逻辑
- win10 uwp 笔迹书写预测 墨迹书写加速
- WPF 简易手绘笔迹支持回放的方法
- WPF 笔迹算法 从点集转笔迹轮廓 博客园
- WPF 记一个特别简单的点集滤波平滑方法
- WPF 粉笔绘制 - wuty007 - 博客园
官方文档
Required HID Top-Level Collections
Device Bus Connectivity (Windows touchscreen) Microsoft Learn
收藏
WPF and multi-touch - CodeProject
杂项知识
本文会经常更新,请阅读原文: https://blog.lindexi.com/post/WPF-%E8%A7%A6%E6%91%B8%E7%9B%B8%E5%85%B3.html ,以避免陈旧错误知识的误导,同时有更好的阅读体验。
如果你想持续阅读我的最新博客,请点击 RSS 订阅,推荐使用RSS Stalker订阅博客,或者收藏我的博客导航
本作品采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可。欢迎转载、使用、重新发布,但务必保留文章署名林德熙(包含链接: https://blog.lindexi.com ),不得用于商业目的,基于本文修改后的作品务必以相同的许可发布。如有任何疑问,请 与我联系 。
无盈利,不卖课,做纯粹的技术博客
以下是广告时间
推荐关注 Edi.Wang 的公众号
欢迎进入 Eleven 老师组建的 .NET 社区
以上广告全是友情推广,无盈利