0
我一直在綁定一個集合到一個ListView,現在我很好奇WPF的這種情況。通過什麼方法綁定到ItemsSource屬性
主要問題是WPF如何訪問集合的項目?GetEnumerator永遠不會在綁定時調用。
感謝
我一直在綁定一個集合到一個ListView,現在我很好奇WPF的這種情況。通過什麼方法綁定到ItemsSource屬性
主要問題是WPF如何訪問集合的項目?GetEnumerator永遠不會在綁定時調用。
感謝
在我 WPF GetEnumerator
被調用。我不知道你是如何得出這個結論的,但是如果你實現了界面和設置斷點,你可以看到很多。但綁定系統也會檢查IList
,並可能通過Count
&索引器訪問項目,但似乎稱爲GetEnumerator
關注。
我在GetEnumerator中有一個斷點,當[UI]中顯示所有項時,這個[]和沒有斷點。 –
@Arturo:你的集合實現了什麼接口?你使用通用版本嗎?基類是否已經實現了可以在不知不覺中使用的非泛型版本? –
Implements IList,ICollection ,IEnumerable ,IList,ICollection,IEnumerable,INotifyCollectionChanged,INotifyPropertyChanged –