0
我有一個簡單的問題,我有ComboBox
其ItemsSource
綁定到相對昂貴的服務電話。組合框綁定
如果我有ComboBox
問題禁用將綁定仍然火災?如果是這樣,我能做些什麼來確保昂貴的通話只有在真正需要時才能實現?
我有一個簡單的問題,我有ComboBox
其ItemsSource
綁定到相對昂貴的服務電話。組合框綁定
如果我有ComboBox
問題禁用將綁定仍然火災?如果是這樣,我能做些什麼來確保昂貴的通話只有在真正需要時才能實現?
您可能希望至少考慮修改ComboBox
的模板,以便它至少使用VirtualizingStackPanel
,只要您的服務調用一次獲取一個項目。查看this可以很好地討論這些問題。
編輯
爲了回答您的實際問題:沒有,禁用ComboBox
不會填充其項目停止。我通過實現一個集合類來確定這一點,將一個ComboBox
的ItemsSource
綁定到它的一個實例,然後看它爲它的方法調用提供服務。如果ComboBox
已啓用,它的項目將被檢索。如果它的Visibility
是Collapsed
,它們甚至會被檢索到。我很驚訝;這不是我所期望的。
感謝您的回覆 - 我會看看文章 - 看起來不錯。 再次感謝。 – JTinley 2010-01-20 10:01:13