Found 21 packages
Async Extensions for ICommand Includes AsyncCommand and IAsyncCommand which allows ICommand to safely be used asynchronously with Task. Includes AsyncValueCommand and IAsyncValueCommand which allows ICommand to safely be used asynchronously with ValueTask
Package Description
Asynchronous CQRS Commands using MediatR and Hangfire
Simple and fast package for MVVM basics. ViewModelBase, OnPropertyChanger, RelayCommand, AsyncCommand, RangeObservableCollection, etc
KoLite contains a set of helpers to aid in creating MVVM applications using JavaScript and Knockout. Including: asyncCommand activity dirtyFlag For a quick start, see http://jpapa.me/kolitegh
MVVM extensions designed for .NET Standard with support for async commands, MVVM-friendly Object and Task with support for UI notification.
An async implementations of delegate command and other base common classes for WPF.
A minimal, high‑performance MVVM core for .NET with deterministic async command model, lightweight ViewModel base classes, and a small hierarchical service provider designed for UI applications.
NuExt.Minimal.Mvvm.Windows is an extension for the lightweight MVVM framework NuExt.Minimal.Mvvm, specifically designed for WPF applications. Commonly Used Types: Minimal.Mvvm.ModelBase Minimal.Mvvm.Windows.ControlViewModel Minimal.Mvvm.Windows.DocumentContentViewModelBase Minimal.Mvvm.Windows.WindowViewModel Minimal.Mvvm.Windows.IAsyncDialogService Minimal.Mvvm.Windows.IAsyncDocument Minimal.Mvvm.Windows.IAsyncDocumentContent Minimal.Mvvm.Windows.IAsyncDocumentManagerService Minimal.Mvvm.Windows.InputDialogService Minimal.Mvvm.Windows.OpenWindowsService Minimal.Mvvm.Windows.SettingsService Minimal.Mvvm.Windows.TabbedDocumentService Minimal.Mvvm.Windows.ViewLocator Minimal.Mvvm.Windows.WindowedDocumentService Minimal.Mvvm.Windows.WindowPlacementService
Async Command for WPF, UWP,Uno Platform and Xamarin apps.
A minimal, high‑performance MVVM core for .NET with deterministic async command model, lightweight ViewModel base classes, and a small hierarchical service provider designed for UI applications.
This package allows you to generate boilerplate code at compile time specifically for ViewModels using the Minimal MVVM Framework, thereby streamlining your development process and reducing repetitive tasks.
WPF ToolKit contains useful services, converters to work with WPF. It targets MVVM pattern.
A comprehensive WPF toolkit library providing MVVM components, command infrastructure, logging utilities, and configuration management for modern Windows desktop applications. Now includes complete sync/async command implementations with automatic state management and exception handling.
EonaCat Commands GiveCommand (Relay) AsyncCommand ManualResetCommand CancelAsyncCommand Bindable object
MvvmLib Core Commands: DelegateCommand, AsyncCommand and CompositeCommand Task Extensions: for Async with void method Mvvm: BindableBase, ValidatableBindableBase and ModelWrapper EventAggregator : allows to subscribe, publish and filter messages
NuExt.Minimal.Mvvm.Wpf is an extension for the lightweight MVVM framework NuExt.Minimal.Mvvm, specifically designed for WPF applications. Commonly Used Types: Minimal.Mvvm.ModelBase Minimal.Mvvm.Wpf.ControlViewModel Minimal.Mvvm.Wpf.DocumentContentViewModelBase Minimal.Mvvm.Wpf.WindowViewModel Minimal.Mvvm.Wpf.IAsyncDialogService Minimal.Mvvm.Wpf.IAsyncDocument Minimal.Mvvm.Wpf.IAsyncDocumentContent Minimal.Mvvm.Wpf.IAsyncDocumentManagerService Minimal.Mvvm.Wpf.InputDialogService Minimal.Mvvm.Wpf.OpenWindowsService Minimal.Mvvm.Wpf.SettingsService Minimal.Mvvm.Wpf.TabbedDocumentService Minimal.Mvvm.Wpf.ViewLocator Minimal.Mvvm.Wpf.WindowedDocumentService Minimal.Mvvm.Wpf.WindowPlacementService
Legacy-only add-on for NuExt.Minimal.Mvvm (net462/netstandard2.0). Provides backports (e.g., AsyncValueCommand). Not deprecated; NOT for modern .NET.
Asynchronous API of the command pattern for C#.
.Net Standard libary which implements ICommand interface and provides Command and AsyncCommand classes that are tipically used to provide commanding behaviour to user interfaces. This particular library does not rely on CommandManager which is part of WPF, therefore it can be used with Xamarin and Mono.