0
我動態加載了大約1000多個項目,這些項目被轉換爲xaml中的按鈕。IsEnabled綁定性能問題?
視圖模型具有綁定到視圖中按鈕的IsEnabled屬性的IsEnabled屬性。
我的問題是,這不會影響性能嗎?我只需要某些項目的屬性,但所有這些項目都使用相同的視圖模型,並且僅爲此目的而引入新的視圖模型非常困難。
我正在使用Windows Store 8.1。
謝謝!
我動態加載了大約1000多個項目,這些項目被轉換爲xaml中的按鈕。IsEnabled綁定性能問題?
視圖模型具有綁定到視圖中按鈕的IsEnabled屬性的IsEnabled屬性。
我的問題是,這不會影響性能嗎?我只需要某些項目的屬性,但所有這些項目都使用相同的視圖模型,並且僅爲此目的而引入新的視圖模型非常困難。
我正在使用Windows Store 8.1。
謝謝!
1k布爾綁定不應該有任何傷害。我已經看到5-10k綁定的應用程序一次性被填充,如果同步完成,它們可以凍結一點點。您的viewmodel加載項目/列表應該做異步,以避免UI凍結,如果這些項目的集合與所有項目已經在那裏立即綁定,這就是爲什麼可觀察集合是綁定到一個基本的東西。
謝謝Vidas!這很好。將注意到這一點。 – Water