Canvas
RichCanvas
Our great sponsors
Canvas | RichCanvas | |
---|---|---|
6 | 1 | |
586 | 146 | |
2.2% | - | |
0.0 | 4.0 | |
about 2 months ago | 26 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.
Canvas
-
Creating 2d Interactive Building Map with Blazor.
Yes, I'm not aware of any way to use either the canvas api or webgl directly. This project has bindings for the canvas API, but it hasn't been updated in two years:https://github.com/BlazorExtensions/Canvas. SkiaSharp seems a nice option too: https://github.com/mono/SkiaSharp. It supports graphics across a whole load of platforms, including Blazor on the web.
-
C# / Blazor Wolfenstein - Part 1 - Blazor
My initial attempt at this was to use the Blazor.Extensions.Canvas package to do this much the same way I had with F# - I expected their might be excessive interop cost around putImageData (how you update the underlying data) but it seemed a good place to start. Unfortunately the authors of that package have not exposed that method so that quickly stymied that.
-
Is it possible to use WebGL2 with Blazor?
HLMGTFY - nah, I got you...
-
I am confused about WASM and Blazor and what graphic primitives are supported.
But. Nobody stops you to follow the Qt's way with Blazor: take any implementation of wrapper over browser's Canvas API and paint/manage your own UI from scratch.
- How to draw over an image?
- Creating a webapp to visualize pathfinding algorithms
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?
Blazor.SVGEditor - A basic SVG editor written in Blazor.
WPF Application Framework (WAF) - Win Application Framework (WAF) is a lightweight Framework that helps you to create well structured XAML Applications.
ant-design-blazor - 🌈A set of enterprise-class UI components based on Ant Design and Blazor WebAssembly.
nodify - Highly performant and modular controls for node-based editors designed for data-binding and MVVM.
dotnet-webassembly - Create, read, modify, write and execute WebAssembly (WASM) files from .NET-based applications.
modern-controls-wpf - Highly customizable modern wpf control library
Blazor.Diagrams - A fully customizable and extensible all-purpose diagrams library for Blazor
WpfPanAndZoom - A panning and zooming canvas for WPF.
blazorboilerplate - Blazor Boilerplate / Starter Template with MudBlazor
HandyControls - Contains some simple and commonly used WPF controls based on HandyControl
fsharp-wolfenstein - An F# port of the 1992 classic Wolfenstein 3D
csharp-wolfenstein - CSharp port of Wolfenstein using the funky new language features