Упаковка единственного файла JAR как об/мин правильно

Я определенно думаю, что необходимо использовать шаблон MVVM для приложений Silverlight - и одно из преимуществ шаблона - то, что можно на самом деле подать заявку, действительно смешивающуюся через некоторые простые методы. Я часто обращаюсь к "смешиваемости" как "дизайн для конструктивности" - что Вы используете определенные методы, чтобы удостовериться, что Ваше приложение выглядит большим в Смешении.

Один из методов - как TorbjГёrn указывает - должен использовать платформу внедрения зависимости и предоставить различные реализации Ваших внешних сервисов в зависимости от того, выполняется ли код в Смешении или в Браузере. Таким образом, я настраиваю свой контейнер для использования фиктивного поставщика данных, когда код выполняется в Смешении и том способе, которым Вы получаете поддержку режима разработки своих полей списков, сетки данных и т.д.

, проблема часто в том состоит, как установить DataContext декларативно - таким образом, я часто заканчиваю тем, что использовал сервисный класс a локатора "фронтэнд" для контейнера МОК. Тем путем я могу ограничить контекст данных к свойству на сервисном локаторе.

Другая техника, создают некоторое управление ObjectDataSource (не визуальный), который имеет два свойства: Время проектирования DataContext и Контекст Данных RunTime. Управление делает задание обнаружения, где выполнение, и затем установка Родителя DataContext к правильному объекту.

14
задан Chris Forrence 5 December 2014 в 14:00
поделиться