WPF Application Framework (WAF)
RichCanvas
WPF Application Framework (WAF) | RichCanvas | |
---|---|---|
4 | 1 | |
694 | 148 | |
- | - | |
9.3 | 3.5 | |
4 days ago | 17 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.
WPF Application Framework (WAF)
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).
What are some alternatives?
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.
Canvas - HTML5 Canvas API implementation for Microsoft Blazor
Prism - Prism is a framework for building loosely coupled, maintainable, and testable XAML applications in WPF, Xamarin Forms, and Uno / Win UI Applications..
nodify - Highly performant and modular controls for node-based editors designed for data-binding and MVVM.
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.
modern-controls-wpf - Highly customizable modern wpf control library
LiveCharts2 - Simple, flexible, interactive & powerful charts, maps, and gauges for .Net, LiveCharts2 can now practically run everywhere WPF, WinForms, Xamarin, Avalonia, WinUI, UWP.
WpfPanAndZoom - A panning and zooming canvas for WPF.
Stylet - A very lightweight but powerful ViewModel-First MVVM framework for WPF for .NET Framework and .NET Core, inspired by Caliburn.Micro.
HandyControls - Contains some simple and commonly used WPF controls based on HandyControl
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