Found 132 packages
Provides types and interfaces that allow the creation of observable types that provide notifications to clients when changes are made to it. Commonly Used Types: System.ComponentModel.INotifyPropertyChanged System.Collections.ObjectModel.ObservableCollection<T> System.ComponentModel.PropertyChangedEventHandler System.Windows.Input.ICommand System.Collections.Specialized.INotifyCollectionChanged System.Collections.Specialized.NotifyCollectionChangedEventArgs System.Collections.Specialized.NotifyCollectionChangedEventHandler System.Collections.ObjectModel.KeyedCollection<TKey, TItem> System.ComponentModel.PropertyChangedEventArgs System.Collections.ObjectModel.ReadOnlyDictionary<TKey, TValue> When using NuGet 3.x this package requires at least version 3.4.
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
Basic helper types for MVVM applications.
A really tiny class framework that helps binding ICommand objects from DataContext to class members in XAML in the form of invisible FrameworkElement objects. The view remains loosely-bound to the ViewModel in MVVM projects.
Contains some useful interface definitions and implementations classes for .Net.
For using System.Reactive with INotifyPropertyChanged
MVVM<BareKnuckleStyle> - ICommand implementations
Wpf controls for Gu.Reactive
A utility library in .Net Standard 2.1 to easily add patterns such as Command, Query, Dispatcher, Interception...
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.
A utility library in .Net Standard 2.1 to easily add patterns such as Command, Query, Disptacher, Interception..and use of Optional.
A .NET Library to make working with Mvvm Patterns easier.
.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.
An easy to use library for building cross-platform Xamarin Forms applications very quickly. Includes FunctionZero.zBind, allowing fully featured databinding to expressions.
Prism seems to not develop any further ICommand implementation. This lib extends or replaces the existing Prism Commands.
A minimalist framework for MVVM based applications. This framework provides both IPropertyChanged and ICommand implementations, as well as a simple navigation base.
Infrastructure for Mvvm design pattern
A managed library that helps to create sync and async ICommand implementations for .NET 4.0/4.5/4.6.
MVVM extensions designed for .NET Standard with support for async commands, MVVM-friendly Object and Task with support for UI notification.
MVVM helper types.