2010-07-23 4 views
3

Бизнес-приложение Silverlight по умолчанию (VS2010) создает в веб-проекте файлы ресурсов (ValidationErrorResources.resx и RegistrationDataResources.resx) и создает ссылки на них в проекте Silverlight.Бизнес-приложение Silverlight MVVM: где разместить файлы ресурсов?

Но в проекте клиент Silverlight есть также некоторые файлы ресурсов (ApplicationStrings.resx и ErrorResources.resx)

Я хотел бы реализовать следующую конструкцию:

Client

  • Presentation.Silverlight (только xaml)
  • Presentation.ViewModel (Vie wModels
  • Presentation.Domain (Сущность и ссылки на файлы ресурсы проверки)

Сервера

  • Server.Infra (объект framwork)
  • server.domain (POCO объектов + хранилища + файлы ресурсов проверки)
  • Server.Web (проект веб-аппликации)

Мой вопрос: куда помещать файлы ресурсов с переводами с этикеток для слоя презентации?

ли это определено в: Presentation.Silverlight, Presentation.ViewModel или Presentation.Domain ???

ответ

1

Itb зависит от маркировки! Например, отображаемое имя поля .... должно быть одинаковым во всем приложении, поэтому его необходимо определить на стороне сервера ... т. Е. в аннотации данных бизнес-классов.

Напротив, название меню действия может принадлежать уровню представления.

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