2013-03-06 71 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