mvvmlight
mvvmlight copied to clipboard
Why ObservableObject.PropertyChanging is not available since .NET 4.5?
Projects since .NET4.5 are compiled with PORTABLE define, which causes PropertyChanging property to be skipped during compilation.
Project GalaSoft.MvvmLight.Platform (NET45).csproj
only include project GalaSoft.MvvmLight %28PCL%29.csproj
and doesn't change its define constants
https://github.com/lbugnion/mvvmlight/blob/4cbf77ca6fbe91f83cece8fbf288b166c54202c5/GalaSoft.MvvmLight/GalaSoft.MvvmLight.Platform%20(NET45)/GalaSoft.MvvmLight.Platform%20(NET45).csproj#L70-L73
https://github.com/lbugnion/mvvmlight/blob/4cbf77ca6fbe91f83cece8fbf288b166c54202c5/GalaSoft.MvvmLight/GalaSoft.MvvmLight%20(PCL)/ObservableObject.cs#L56-L72