If you know how to use a List , use a List and after that just replace the world 'List' with 'ObservableCollection'.
That's all !! isn't it simple ? :)
And now, every time the collection is changed (item been added\ removed\ replaced)
Your bounded UI will be notified about it.