在WPF中 控制項綁定數據源時,數據源建議採用 ObservableCollection<T>集合 ObservableCollection<T> 類:表示一個動態數據集合,在添加項、移除項或刷新整個列表時,此集合將動態提供通知。數據源發生更改時,控制項內容也自動發生相應修改。無需重新綁定。 list< ...
在WPF中 控制項綁定數據源時,數據源建議採用 ObservableCollection<T>集合
ObservableCollection<T> 類:表示一個動態數據集合,在添加項、移除項或刷新整個列表時,此集合將動態提供通知。
數據源發生更改時,控制項內容也自動發生相應修改。無需重新綁定。 list<T> 只是為一個ObservableCollection<T> 的強制轉換結果,並不能動態提供屬性變更通知。 採用 ObservableCollection<T> 做數據源還有一個好處是,前臺代碼可以與後臺代碼完全脫離,無需從後臺知道控制項的數據源。可以前臺數據源自行bading綁定。 使用ObservableCollection<T>應導入命名空間 using System.Collections.ObjectModel;