MSDN 包含涵盖DirectManipulation的文档。接口文档引用了可用于生成互操作程序集的接口定义 (DirectManipulation.idl)。安装 Windows 8 SDK 后,您会在以下位置找到 DirectManipulation.idl%ProgramFiles(x86)%\Windows Kits\8.0\Include\um
您可能需要首先检查 WPF 的操作事件,以查看它们是否足以满足您的方案。
示例代码:支持 WPF 中的多点触控
此外,在 MSDN 杂志中搜索以下文章以获取有关 WPF 操作事件的更多信息(不幸的是,我目前无法链接它们):
- WPF 中的多点触控操作事件
- 触摸和响应
- 多点触控惯性
更新:
要创建程序集,请将 DirectManipulation.idl 复制到临时文件夹。打开 Visual Studio 或 SDK 命令提示符。
cd
到复制 idl 的临时文件夹。
运行midl directmanipulation.idl /tlb directmanipulation.tlb
以生成类型库。
运行directmanipulation.tlb /out:DirectManipulation.dll
以生成可在 Visual Studio 中引用的程序集。
有关 MIDL 和 TLBImp 的更多信息,请参阅
MIDL 命令行参考
msdn.microsoft.com/en-us/library/windows/desktop/aa367372(v=vs.85).aspx
MSDN:将类型库作为程序集导入
msdn.microsoft.com/en-US/library/xwzy44e4(v=vs.80).aspx