C#¶
Snapshot¶
- Install:
dotnet add package VMx - Publication status: package name is documented, but the core NuGet package is
not published yet; use a project or local source reference until a
csharp-v*release publishes it. - Reactive primitive:
System.Reactive - Naming idiom: PascalCase
What To Reach For¶
C# is the most direct fit when you want .NET host integration, ICommand-style
UI binding, or desktop MVVM with WPF or Avalonia. The README also documents
companion assemblies for DI and notifications.
Pointers¶
- Flavor README: langs/csharp/README.md
- Getting started guide: docs/getting-started/csharp.md
- Example portfolio: Examples overview
- Flagship Notes Workspace: Notes Workspace
- Avalonia recipe: docs/integration/avalonia.md
Current Example Coverage¶
- Console:
examples/csharp/console/HelloVMx/ - WPF Todo app:
examples/csharp/wpf/TodoApp/ - Avalonia flagship:
examples/csharp/avalonia/NotesShowcase/
Use the site's Smaller Examples page for the short demos and Integration Recipes for host wiring routes.