RichCanvas icon indicating copy to clipboard operation
RichCanvas copied to clipboard

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

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.