RichCanvas
WPF Application Framework (WAF)
RichCanvas | WPF Application Framework (WAF) | |
---|---|---|
1 | 4 | |
146 | 692 | |
- | - | |
3.5 | 9.3 | |
about 1 month ago | 3 days ago | |
C# | C# | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
RichCanvas
-
RichCanvas - A WPF canvas with default panning, zooming, scrolling and other customizable features, designed for MVVM.
I wanted to create a high performance canvas, easy to integrate in a project where the focus is moved on the business logic and on building the visuals. You can see a demo I made, in the repo, to see how you can interact with the library (not the cleanest code, some features are not complete, it's just a way to show what you can do).
WPF Application Framework (WAF)
What are some alternatives?
Canvas - HTML5 Canvas API implementation for Microsoft Blazor
Gemini - Gemini is an IDE framework similar in concept to the Visual Studio Shell. It uses AvalonDock and has an MVVM architecture based on Caliburn Micro.
nodify - Highly performant and modular controls for node-based editors designed for data-binding and MVVM.
Prism - Prism is a framework for building loosely coupled, maintainable, and testable XAML applications in WPF, Xamarin Forms, and Uno / Win UI Applications..
modern-controls-wpf - Highly customizable modern wpf control library
ReactiveUI - An advanced, composable, functional reactive model-view-viewmodel framework for all .NET platforms that is inspired by functional reactive programming. ReactiveUI allows you to abstract mutable state away from your user interfaces, express the idea around a feature in one readable place and improve the testability of your application.
WpfPanAndZoom - A panning and zooming canvas for WPF.
LiveCharts2 - Simple, flexible, interactive & powerful charts, maps, and gauges for .Net, LiveCharts2 can now practically run everywhere WPF, WinForms, Xamarin, Avalonia, WinUI, UWP.
HandyControls - Contains some simple and commonly used WPF controls based on HandyControl
Stylet - A very lightweight but powerful ViewModel-First MVVM framework for WPF for .NET Framework and .NET Core, inspired by Caliburn.Micro.
MVVM Light Toolkit - The main purpose of the toolkit is to accelerate the creation and development of MVVM applications in Xamarin.Android, Xamarin.iOS, Xamarin.Forms, Windows 10 UWP, Windows Presentation Foundation (WPF), Silverlight, Windows Phone.
knockout - Knockout makes it easier to create rich, responsive UIs with JavaScript