ObservableCollection教程?

时间:2010-12-15 13:50:29

标签: c# wpf data-binding

有人会指导我一些关于如何使用ObservableCollection的简单图形教程。我经历了msdn,但我似乎不理解它们。我似乎无法在谷歌上找到更好的。我正在寻找简单的例子,并对所有步骤进行全面解释。

4 个答案:

答案 0 :(得分:23)

我不知道ObservableCollection的任何图形教程。 ObservableCollection<T>类是一个集合类型(如List<T>),这意味着它包含给定类型T的对象。使ObservableCollection 特殊的原因在于它在添加新对象或删除对象时“告诉”观察者。这对于使用WPF实现的UI特别有用,因为实际上,当在可观察集合中添加或删除对象时,UI会自动更新。发生这种情况是因为,当绑定到可观察集合时,WPF会自动为ObservableCollecion的{​​{3}}事件添加事件处理程序。

答案 1 :(得分:11)

如果您知道如何使用List,请使用List,然后将世界'List'替换为'ObservableCollection'。

这就是全部!!这不简单吗? :)

现在,每次更改集合(项目已添加\删除\已替换) 您的受限UI将会收到有关它的通知。

答案 2 :(得分:6)

答案 3 :(得分:0)

本教程怎么样: http://www.switchonthecode.com/tutorials/wpf-tutorial-using-the-listview-part-1

请按照此页面上第2和第3部分的链接