WPF and XAML 4.0 Wishlist

Posted: 6/3/2009 6:21:57 PM

Microsoft: Please Please Please add the following two things two the next WPF/XAML version.

Addition 1

Move ObservableCollection<T> and INotifyCollectionChanged to the system.dll instead of WindowsBase.dll. It is insanely annoying that I can't reuse my model objects in a web application without referencing WindowsBase.dll. It just feels dirty, plus it typically leads to hosting problems.

Addition 2

I understand that you'd want two different Color structures - one for WinForms and one for WPF. But it would make my life a lot easier if you created an IColor interface that simply had the byte properties A, R, G and B.

Having some native methods on the color objects to convert from HSL would be greatly appreciated too.

I'd be willing to pay a couple of dozen dollars for these two features, just let me know ;)

Tags: Wishlist;XAML