1
比方說,我有一個大的XAML頁面。在這個頁面上有幾十個文本框,按鈕等,並且這些控件需要根據各種條件(權限,視圖模型狀態等)進行顯示/隱藏/修改。兩種可能的方法來設置視覺過渡:綁定或視覺狀態方法更適合性能?
- 使用可視狀態管理器; bind the state transitions到視圖模型
- 綁定控件屬性到它們各自的視圖模型的屬性,使用轉換器在適用情況下(布爾到可視性,字符串到顏色等)
我的問題性質:純粹從性能角度(速度和內存佔用)來看,其中一種或另一種方法顯然更好?第二種方法是使用綁定加載頁面,可以權衡它嗎?或者差異可能微不足道?