Found 102 packages
Simple Class for Binding UI elements to ViewModel in WPF
Extends the RelayCommand of the MVVM Light Toolkit. Fires the CanExecuteChanged event for the command automatically if a PropertyChanged event of a dependent property was fired.
This package includes a .NET MVVM library with helpers such as: - ObservableObject: a base class for objects implementing the INotifyPropertyChanged interface. - ObservableRecipient: a base class for observable objects with support for the IMessenger service. - ObservableValidator: a base class for objects implementing the INotifyDataErrorInfo interface. - RelayCommand: a simple delegate command implementing the ICommand interface. - AsyncRelayCommand: a delegate command supporting asynchronous operations and cancellation. - WeakReferenceMessenger: a messaging system to exchange messages through different loosely-coupled objects. - StrongReferenceMessenger: a high-performance messaging system that trades weak references for speed. - Ioc: a helper class to configure dependency injection service containers.
Simple library containing RelayCommand classes with dispatched UpdateCanExecuteState function for command binding in MVVM projects
Provides relay command interface.
Package Description
A .NET/C# implementation of the ICommand.
Base WPF framework library providing MVVM infrastructure, value converters, extensions, and helpers.
MVVM<BareKnuckleStyle> - ICommand implementations
Compact library of MVVM commands. Packet contains RelayCommand, SingleExecutionCommand and SequentialCommand. Examples: https://github.com/Viridovics/AirMVVM#airmvvmcommands
Someone had to do it
Atc.XamlToolkit is a library for building XAML applications using the MVVM design pattern.
Package contains: RelayCommand, RelayCommand<T>
Atc.XamlToolkit.Avalonia is a library for building Avalonia applications using the MVVM design pattern.
Atc.XamlToolkit.Wpf is a library for building WPF applications using the MVVM design pattern.
Prism seems to not develop any further ICommand implementation. This lib extends or replaces the existing Prism Commands.
Classes required for MVVM (ObservableObject,RelayCommand,AsObservableObject)
Add RelayCommand and ViewModelBase Class to target Project