我正在開發一個Prism應用程序,我需要在應用程序加載後在後臺模型中加載一些數據。我有一個隱藏的單獨視圖,可以通過視圖模型顯示這些數據。我不想增加應用程序加載時間,也不想增加視圖加載時間。我能想到的唯一解決方案是引發一個Shell Loaded
事件,並讓視圖模型或模型訂閱它。在後臺加載模型數據
這是一個好方法還是有更好的方法?
此外,我不確定是否應該在Bootstrapper
的Run
或Shell ViewModel
中提高Shell Loaded
事件。我如何鏈接路由命令(例如:加載)到一個ICommand