Found 176 packages
Add property notification to all classes that implement INotifyPropertyChanged.
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.
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.
Roslyn analyzers for INotifyPropertyChanged.
INotifyPropertyChanged, Recordable (undo/redo) and Weak Event patterns. An official PostSharp pattern library.
Powerful INotifyPropertyChanged Source Generator, which generates INPC boilerplate for you as part of your build. Supports features such as automatic and manual dependencies between properties, notifications when specific properties change, and more.
This package allows an incrementalization of arbitrary expressions based on change notifications via INotifyPropertyChanged and INotifyCollectionChanged interfaces.
Basic helper types for MVVM applications.
Fluent extension of xUnit for testing implementations of INotifyPropertyChanged in ViewModels.
MSBuild task to simplify implementation of INotifyPropertyChanged interface for WinRT, Silverlight 2+, .NET 2.0+, Windows Phone 7+, Portable Class Libraries. During compile time it injects supporting code in property setters: raising PropertyChanged event when value changed.
Provides extension methods for INotifyPropertyChanged to raise the PropertyChanged event and reduce boilerplate code.
Roslyn Analyzer/Generator for avoid boring boilerplate INotifyPropertyChanged implementation.
Automatically discover view model dependencies and databind without INotifyPropertyChanged.
A simple to use yet powerful implementation of INotifyPropertyChanged.
Helper methods for implementing and consuming INotifyPropertyChanged.
Automatically discover view model dependencies and databind without INotifyPropertyChanged. UWP, WPF, iOS, or Android.
For using System.Reactive with INotifyPropertyChanged
A C# source generator that automatically implements property change notifications using either standard INotifyPropertyChanged or ReactiveUI patterns.
A library that provides a type that supports both INotifyPropertyChanged and IObservable<T>.
Auto INotifyPropertyChanged with Fody and other implementation options.