簡體   English   中英

如何在通用Windows平台(Windows 10)應用中擦除InkCanvas描邊?

[英]How to Erase InkCanvas Strokes in Universal Windows Platform (Windows 10) app?

使用通用Windows平台(UWP)使用InkCanvas控件時,使用InkCanvas時似乎無法確定擦除筆觸的正確方法-可以處理事件“ StrokeErased”。

理想情況下,將“ InkCanvas.EditingMode”值上的“ InkCanvasEditingMode”設置為“ InkCanvasEditingMode.EraseByPoint”或“ InkCanvasEditingMode.EraseByStroke”,但在Windows 10下的InkCanvas中不可用。

示例https://github.com/Microsoft/Windows-universal-samples/tree/master/simpleink提到了“擦除筆觸”,但是該示例僅處理StrokeErased事件,而我看不到對其擦除的實際支持。 ,我想念什么?

為了讓用戶擦除筆畫(類似於WPF的InkCanvasEditingMode),請設置InkCanvas的InkPresenterInputProcessingConfiguration 模式InkInputProcessingMode .Erasing。

canvas.InkPresenter.InputProcessingConfiguration.Mode = Windows.UI.Input.Inking.InkInputProcessingMode.Erasing;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM