Недавно скачал видео в вертикальной паре с разрешением 1920*2160 но мой плеер на Samsung UE46D6500 подавился :( Это я так понимаю без потери разрешения по вертикали.
Business объявляет интерфейсы\контракты для инфраструктуры и сам ни на что не ссылается. Инфраструктура реализует все интерфейсы, через ioc связывает их со своими реализациями и отдает навверх. Кроме того использует сущности из BLL для маппинга на дб Code first.
В качестве преимуществ такого подхода:
у нас есть ядро бизнес-логики написанное на Portable Class Library. Оно ни на что не ссылается. И есть реализация инфраструктуры для Windows 8 и Windows Phone 8 отдельно. (потому как их реализация платформозависимая).
Должен. BLL выставляет требования к DAL и сам ни на что не ссылается — так достигается портабельность BLL. Кроме того DAL может использовать POCO из BLL для маппинга.
Вы пробовали? Проблема в том, что при виртуализированном листбоксе да ещё не дай бог с элементами разной высоты ScrollIntoView работает некорректно хоть ты тресни.
У нас используется «50». Надо отсортировать значения RGB по возрастанию и отнимать эту константу. Если значения цвета меньше константы — остаток дополнительно отнять от следующего цвета.
Ха! У нас на проекте точно такой же костыль используется :-) Но скроллинг после этого стал какой-то не такой. Как минимум — нельзя остановить анимацию скроллинга тапом (в обычном листе можно). Лучше всё же сделать по нормальному.
В качестве преимуществ такого подхода:
у нас есть ядро бизнес-логики написанное на Portable Class Library. Оно ни на что не ссылается. И есть реализация инфраструктуры для Windows 8 и Windows Phone 8 отдельно. (потому как их реализация платформозависимая).
— Business,
— Resource или Infrastructure,
— Service-
— Presentation.
Или так:
— Domain
— Application
— Infrastructure
— Presentation