首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在通用Windows平台(Windows 10)应用程序中删除InkCanvas笔画?

如何在通用Windows平台(Windows 10)应用程序中删除InkCanvas笔画?
EN

Stack Overflow用户
提问于 2015-06-22 09:30:32
回答 1查看 2.6K关注 0票数 6

使用通用Windows平台(,UWP)使用InkCanvas控件时,我似乎无法确定在使用InkCanvas时擦除墨迹笔画的正确方法--存在一个可以处理的事件"StrokeErased“。

理想情况下,要将"InkCanvasEditingMode“设置为"InkCanvasEditingMode.EraseByPoint”或"InkCanvasEditingMode.EraseByStroke“的"InkCanvas.EditingMode”值将被使用,但在Windows 10下的InkCanvas中是不可用的。

示例https://github.com/Microsoft/Windows-universal-samples/tree/master/simpleink提到“擦除墨迹笔画”,但是这个示例只处理StrokeErased事件,而不支持擦除我可以看到的擦除它们,我遗漏了什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-06-27 01:52:34

要让用户擦除笔画(类似于WPF的InkCanvasEditingMode),请将InkCanvas的InkPresenter's InputProcessingConfiguration.模式设置为InkInputProcessingMode.Erasing。

代码语言:javascript
复制
canvas.InkPresenter.InputProcessingConfiguration.Mode = Windows.UI.Input.Inking.InkInputProcessingMode.Erasing;
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30976456

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档