ObservableCollection - INotifyPropertyChanged issue in .NET CF

The type or namespace name ‘ObservableCollection’ could not be found (are you missing a using directive or an assembly reference?)

After I have added the WindowsBase.dll, below issue has come again
The type ‘System.ComponentModel.INotifyPropertyChanged’ is defined in an assembly that is not referenced. You must add a reference to assembly ‘System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089’.

@Dhananjay Can you tell us in detail what you have tried to do ?
With this error, we cannot interpret what your application is doing.

My application will communicate with other interface device say advantech Navigator and capture the real time sensors status and notify it in a single UI.
Please suggest me any link which described how to implement the ObservableCollection in .NET Compact Framework 3.5

@Dhananjay ObservableCollection I don’t think it is supported in .NET CF but BindingList is there. I think this can be achieved by inheriting just a simple list and implement 2 new independent events.