Skip to content

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

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.