-1
好的,所以我創建了一個使用MVVM設計原則和Anad C#作爲語言的WPF應用程序。XAML,MVVM和等待事情發生
我有一個用於我的數據庫(稱爲「數據庫」)的單例,它只是從XML文件中加載一些數據。
我也有一個視圖模型(ScenesViewModel),它需要獲取這些數據,一旦它被加載。
目前,數據庫在MainWindow.Xaml.cs(在InitializeComponent的下面)調用它的Load方法,並且ScenesViewModel的構造函數從數據庫單例中獲取數據。
問題是ScenesViewModel的構造函數發生在單例執行加載之前。
我想我可以在數據庫單例中引用ScenesViewModel,但對我來說這似乎是不好的做法。有沒有更好的辦法?
正如你所能說的,我是這個領域的專家。
在此先感謝。
你能提供一些代碼嗎? –
在創建視圖模型並將視圖模型注入單例之前創建單例? – mm8