I am using the new Ink technology for Windows 10, by using InkCanvas/InkPresenter in UWP. Ink rendering is really nice, except I can't seem to be able to erase only a portion of a stroke. I am looking at OneNote, that I am assuming is using the same technology, and they do offer erasing of portion of a stroke. I know this wasn't possible when the InkCanvas/InkPresenter was first introduced, but I was wondering if there is a method to achieve this? Some way to mask the stroke to fake the eraser, maybe? Anyone has a suggestion?
Erasing portion of a stoke in UWP
479 Views Asked by ClaudiaWey At
1
There are 1 best solutions below
Related Questions in UWP
- How to make that each seller has its own different set of products using sqlite and uwp
- How can i solve SQLITE_IOERR_SEEK on Unreal UWP application on MS Hololens2
- UWP Blank app throws error code: The app didn't start.. Activation phase: COM ActivateExtension
- How can I tell if a control is actually Visible in UWP?
- DEP0700: Registration of the app failed UWP in release mode
- Linker errors when adding a native c++ static library to Windows runtime component (UWP)
- uwp app only accepts input whenever i have opened on conhost/powershell/cmd
- uwp - WebAuthenticationBroker does not show cloudflare captcha
- How do I get the typename of an arbitrary XAML FrameworkElement?
- Apryse PDFTron SetDoc method throws AccessViolationException
- How do you know which items are realized (non-virtualized) in an ItemsRepeater?
- How to copy or drag n drop image from Webview2 to Canvas?
- UWP app Shutdown PC don't work in kiosk mode
- Path denied error when building UWP app in release
- Display Data from Drive D: in the Gridview
Related Questions in INKCANVAS
- Issue with InkCanvas in UWP: Working on Windows 11 but Not on Windows 10
- Image not displaying in ContentDialog when using InkCanvas for drawing in UWP
- How to calculate Scale and Offset when saving and loading InkCanvas Stroke of C# WPF?
- Create a WPF RawStylusInput event?
- UWP: Ink Canvas Not Rendering With 3D Projection / Can I rasterize InkCanvas?
- Broken cursor in InkCanvas (WPF)
- UWP InkCanvas no "EditingMode" or "DefaultDrawingAttributes" properties
- Wrong order of redo and undo strokes?
- WPF InkCanvas unable to Select items when using Touch and EditingMode is select and ParentControl.IsManipulationEnabled=True
- mvvm wpf UI of InkCanvas does not updates
- WPF MVVM How can I update the UI when receiving new/updated Ink Strokes
- Performance problem of creating Strokes for an WPF InkCanvas programmatically
- Cancel touch event on InkCanvas (.Net Framework)
- Copying ink strokes between inkcanvas with different sizes
- UWP InkCanvas capture events but don't display them
Related Questions in ERASER
- Create an Eraser with FabricJS in vuejs
- How to create method Eraser in class custom ImageView?
- How can I create a FabricJS eraser object from a PNG file?
- java 2d graphics eraser
- How to change power BI eraser icon´s color in slicer visual?
- Wacom Tablet ShortCuts Key - Create Keystroke similar to Wacom's Tablet->Erase shortcut
- flutter painting on canvas and erase drawing
- How to freehand erase on a SKCanvasView?
- aggdraw: painting with transparency or erasing to transparent. It seems like there is no way to erase or paint transparent pixels
- Using an eraser over image in Flutter
- How to implement eraser feature for flutter drawing app
- How to create an Eraser for CALayer.SubLayer Using a CAShapeLayer in Swift
- Erasing Lines on Fabric JS
- Erase Canvas SandLab.java
- Erasing portion of a stoke in UWP
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular # Hahtags
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
You can have a look at Microsoft's Coloring book sample where you can erase cell(Portion of stroke). They have created a Custom InkToolbar with flood fill, erase cell and much more.
https://github.com/Microsoft/Windows-appsample-coloringbook
Hope it helps.
Edit
You can intercept default inkcanvas events and set handler to avoid the event to take place.