请问一下双向绑定,自动更新有关问题

请教一下双向绑定,自动更新问题
前台一个 itemsControl 绑定到 VM里的List, 当点击某个按钮时,将执行某个事件用来更新LIST。 List 被更新后,UI 的itemsControl 怎么才能自动更新? 我用了这个双向绑定,但是没有效果。 哪位高手知道怎么弄? 

<ItemsControl x:Name="itemsControl" ItemsSource="{Binding SoftAppList,Mode=TwoWay}" Margin="6,7,2,9" >

------解决方案--------------------
你需要用用ObservableCollection集合来代替List集合,才能实现双向绑定。