Skip to content

Infinite canvas with panning, zooming, scrolling and other customizable functions, designed for MVVM

License

Notifications You must be signed in to change notification settings

mircea21S/RichCanvas

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚧 Work is in progress for v3.0.0. A lot of changes and stuff coming out, also most of, if not all open issues will be addressed.
Thank you for your patience!🙏

RichCanvas

NuGet NuGet License

WPF Control library - Infinite canvas with panning, zooming, scrolling and other customizable functions, designed for MVVM.

📥 Installation

Use the nuget package manager to install RichCanvas.

Install-Package RichCanvas

⭐ Features

  • Designed for MVVM
  • No dependencies other than WPF
  • Optimized for interactions with hundreds of elements
  • Zoom, Pan, Scroll and other out of the box functionalities
  • Select and Move elements
  • Lots of configurable dependency properties
  • Ready to draw

💻 Demo

Example of an app that uses RichCanvas:

A design tool where you can draw different things like: images, text, lines, rectangles, bezier with basic features.

It is a simple application just to show how you can interact with the library.

DEMO

📝 Documentation

API Reference can be found here.

Wiki

License

MIT

❤ Contributing

Feel free to help with documentation, bug reports, pull requests or new/missing features ideas.