Project Description

A C# .NET Library to simplify M-V-VM (Model, View, Viewmodel) programming. Includes base implementations for observable objects (property change notifications), weak delegates/events and asynchronous and synchronized events, efficient event handling, disposable base, etc.

Nuget: PM> Install-Package SharpObservation

Summary

Sharp Observation fulfills the following goals:
Read more about implementing efficient event-raising classes
Read more about observable objects
How to use synchronized events
How to use asynchronous events