48 packages tagged with “inpc”
INotifyPropertyChanged, Recordable (undo/redo) and Weak Event patterns. An official PostSharp pattern library.
Allows to get an observables for property changed events.
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.
Automatically discover view model dependencies and databind without INotifyPropertyChanged.
Automatically discover view model dependencies and databind without INotifyPropertyChanged. UWP, WPF, iOS, or Android.
Controls and commands for the PostSharp Model Pattern Library.
A C# source generator that automatically implements property change notifications using either standard INotifyPropertyChanged or ReactiveUI patterns.
A micro-library to provide support for easy view model creation and view/view model composition.
Castle.DynamicProxy based library that provides a way to implement INotifyPropertyChanged automatically using AOP style.
Implements the Observable pattern and the INotifyPropertyChanged interface with a single [Observable] attribute thanks to Metalama. Supports both automatic and explicit properties and child objects.
Helpers with the Roslyn system, useful for unit tests.
Helpers for dealing with NuGet packages.
A MVVM framework that integrates with the Reactive Extensions for .NET to create elegant, testable MVVM components that run on any mobile or desktop platform. This is the base package with the base platform implementations
Add a view model locator for use in an Update Controls application.
A fluent interface for unit testing INotifyPropertyChanged events
Common base classes for the MVVM pattern for Reactive Marbles.
Allows users to cache values in a local sqlite database.
PostSharp.Toolkit.Domain signed until v3 will be in prod
Code snippets for Assisticant.
Schedulers for various platforms that are not shipped with the Reactive Extensions.
A standalone version of Caliburn.Micro's INPC implementation, BindableCollection, Execute.OnUIThread and InDesignMode checking designed for all Xaml platforms.
This package provides simple INotifyPropertyChanged aspect. Put [Notify] attribure on your properties or a whole class. You can use [NotifyAlso] attributes to notify other dependant properties. Powered by AspectInjector.
Produces DI registration for both property and constructor injection using the Splat locators.