我有一些用三個ViewModel編寫的應該被重構的通用代碼。我已經在app.xaml.cs的一個方法中移動了代碼。這是一個正確的方法嗎?現在我必須從ViewModels調用這個方法,是否應該引發一個自定義事件(來自所有ViewModel)並在app.xaml.cs中處理它?如果是這意味着我必須在app.xaml.cs頁面上創建ViewModels的引用(我們正在使用Unity)。 這看起來正確嗎?我是MVVM的新手,還有其他建議嗎?從ViewModel調用app.xaml.cs中的方法
任何幫助將不勝感激。
什麼是通用代碼負責..? –
因此,您將通用代碼從您的ViewModel移動到視圖的代碼隱藏? – Will