2013-03-06 68 views
1

我開發的MVVM風格WPF日誌查看器應用程序,其中視圖(UI)從核心邏輯分離(使用方式視圖模型)用匯編分享枚舉

我有一個名爲LogViewer的組件.Core.dll,在這個程序集中有一個枚舉LogLevel,它有一些值。

在UI中,即在不同的程序集(LogViewer.UI.dll)中,有一個列表框應包含LogLevel枚舉的項源,此列表綁定到視圖模型中的LogLevel列表,在同樣的組件(用於查詢原因)

我不希望出現這種情況LogViewer.UI.dll將舉行LogViewer.Core.dll

我應該創建一個LogViewer.Shared.dll,將舉行這個命名空間和參考其他的一樣嗎?

回答

4

我應該創建一個LogViewer.Shared.dll來保存這個名稱空間和其他相同嗎?

+2

我從來沒有批准之前,一個字的回答;但是我猜所有事情都是第一次。 – 2013-03-06 18:08:01

+0

他基本上回答了他自己的問題。如果我添加更多的單詞,它們將會是「。這是共享常見類型的標準模式。」 – 2013-03-06 18:09:28

+0

是的;我的觀點是,在這種情況下,你的一個詞就足夠了。 – 2013-03-06 18:14:35