2013-03-06 3 views
1

Я занимаюсь разработкой журнала приложения для просмотра WPF в стиле MVVM, где вид (UI) отсоединяется от основной логики (с использованием представления модели в пути)Использование сборки для совместного перечислений

У меня есть сборка под названием LogViewer .Core.dll, в этой сборке есть перечисление LogLevel, которое имеет некоторые значения.

В пользовательском интерфейсе, который находится в другой сборке (LogViewer.UI.dll), есть список, который должен содержать источник элементов перечислений LogLevel, этот список привязан к списку LogLevel в модели представления, на тот же узел (для запроса причин)

Я не хочу, что LogViewer.UI.dll проведет ссылку на LogViewer.Core.dll

Должен ли я создать LogViewer.Shared.dll, который будет держать это пространство имен и другие же?

ответ

4

Должен ли я создать файл журнала LogViewer.Shared.dll, который будет содержать это пространство имен и другое?

Да

+2

Я никогда не одобрил одно слово ответ перед; но в первый раз все, что я думаю. –

+0

В основном он отвечал на свой вопрос. Если бы я добавил больше слов, они были бы «. Это стандартный шаблон для обмена общими типами». –

+0

Да; я хотел сказать, что в этом случае ваше одно слово вполне достаточно. –

Смежные вопросы