2010-12-15 205 views
0

在WPF Prism中,具有模塊間依賴關係是一個好主意嗎?WPF - 模塊間依賴關係

實施例:

首頁模塊負責從菜單模塊注入的觀點,因此,主頁模塊在菜單模塊的依賴關係。

回答

1

通常你想避免它們。模塊的想法是,你應該能夠刪除一個模塊,並讓應用程序沒有它運行。我發現人們將導航/菜單放在Shell中,因爲你編寫的大多數模塊都需要這種服務。

有理由有模塊依賴關係。如果您刪除了依賴的模塊,則必須詢問該應用程序是否仍然有用。如果不是這樣,那麼可能應該是shell的一部分,而不是分離到模塊中。