🎉 RichCanvas v.3.0.0 Released!
Check out the new features & breaking changes in the release notes.

Use the nuget package manager to install RichCanvas.
Install-Package RichCanvas
- Supports adding items directly through ItemsSource collection binding
- Offers drawing mechanism for items added to ItemsSource
- Out of the box zooming, panning, auto-panning, infinite scrolling and other functionalities
- Dragging and selection for items
- Items come with location and size dependency properties (no attached properties)
- Lots of configurable dependency properties
- Ready to support custom actions and functionalities
- Optimized for interactions with hundreds of elements
- No dependencies other than WPF
- Designed for MVVM
Note
The old DEMO has been deprecated as of v.3.0.0. You can still find the code for that on v2.4.2 branch.
Until a new demo application will be available based on v.3.0.0 and future releases, you can have a look at
to get a grasp of the new changes and features added with v.3.0.0.
API Reference can be found here.
For documentation please refer to Wiki.
Feel free to help with documentation, bug reports, pull requests or new/missing features ideas.
Check out the Contributing page for details.
Just a special mention for my friend @miroiu who's been inspiring me and this project from day zero.
Check out his work @nodify.