[英]Save InkCanvas strokes as png /jpg image in Windows 10
[英]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的InkPresenter的InputProcessingConfiguration 。 模式為InkInputProcessingMode .Erasing。
canvas.InkPresenter.InputProcessingConfiguration.Mode = Windows.UI.Input.Inking.InkInputProcessingMode.Erasing;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.