ReadOnlyObservableCollection
What is the point on observing changes on a collection that is ReadOnly?
Well, I guess it is all in the name: you cannot change it but you can still know what is happening to it.
In framework 1.0 & 1.1, you had no ReadOnly
implementation visible. You could create ReadOnly
instances by calling static methods. I guess it was decided that it is clearer to explicitly expose the Collection as ReadOnly
in the signature of the property itself, than having to read the documentation to discover it.