Q:

Alternative to INotifyCollectionChanged

I'm starting to dip my toe into WPF, and I would like to have the collections in my application work with as an ItemSource.  I tried implementing INotifyCollectionChanged.  I'm ok with that except that then I have to reference WindowsBase.dll in about 15 dll's.
Is there another interface that WPF can use for binding that I might already have referenced?

A:

A good portion of WPF exists in WindowsBase.dll. There isn't much you can do with WPF without it ;-)
You may want to look into ObservableCollection(T). Again, though, that class is defined in WindowsBase.dll.

