WPF and Silverlight data binding without INotifyPropertyChanged. It discovers dependencies automatically so you don't have to manage them in your View Model.
And it works with Winforms. Bind through code using events.
These details are provided for information only. No information here is legal advice and should not be used as such.