воскресенье, 24 февраля 2013 г.

Показ MessageBox-а в Windows Store приложениях

По умолчанию, возможности показа всплывающих сообщений в Windows Store приложениях достаточно ограниченны. Открыв MSDN, мы увидим, что существует всего 2 перегрузки. Про него можно почитать здесь. Причем, среди этих перегрузок нет ни одной, которая позволяет показать хотя бы стандартную картинку. Не говоря уж о том, чтобы при удалении картинки, задавая вопрос, точно ли удаляем эту картинку, показать ее уменьшенное изображение.
Как сделать свой компонент для показа всплывающего сообщения, причем с возможностью указать картинку, мы и поговорим подкатом.

четверг, 21 февраля 2013 г.

Fakes Framework при тестировании методов использующих Entity Framework

Название получилось длинное, но как сказать короче, про что сегодня пойдет речь, я не придумал. Итак, под катом, будет:
1. Как создать Fakes Assembly для System.Core.dll (как не странно это звучит, но методы First, Where и другие, да и все пространство System.Linq находиться именно в этой сборке).
2. Как сделать Fake методы для присоединенных методов типа Single и Include.
3. Как вынести инициализацию FakeContext-а и переопределение методов которые не меняются от тестового метода к тестовому методу в отдельный метод, который будет вызываться автоматически.

воскресенье, 10 февраля 2013 г.

Проигрывание GIF-ок в WPF приложении

Классически, на форумах MSDN, в одном из топиков, задали фопрос, как в WPF приложении заставить gif-изображение показывать не только первый кадр, а всю анимацию. Ответ под катом.