yongmingxia / RichCanvas

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

About

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

License:MIT License


Languages

Language:C# 100.0%