Silverlight: MVVM с помощью Prism. Часть 4. Модули
Posted by Alex | Filed under All
Добро пожаловать в серию моих статей о реализации шаблона MVVM с помощью Призмы (Composite Application Library For WPF/Silverlight). Судя по голосованию и посещениям, многим эта серия нравится. Надеюсь, продолжение вас не разочарует!
Эта статья будет посвящена модулям.
Часть 1. Загрузчик
Часть 2. Оболочка
Часть 3. Регионы
Часть 3б. Инъекция представлений и шаблон “Контроллер”
Часть 4. Модули
Часть 5. Модель представления
Продолжим…
Tags: .NET, C#, development, MVVM, prism, silverlight, silverlight 4
Silverlight: MVVM с помощью Prism. Часть 3б. Инъекция представлений и шаблон “Контроллер”
Posted by Alex | Filed under All
Привет. Я продолжаю переводить цикл статей о Призме.
Сегодня – часть третья, подчасть “Б” серии о реализации шаблона MVVM для Silverlight/WPF.
Часть 1. Загрузчик
Часть 2. Оболочка
Часть 3. Регионы
Часть 3б. Инъекция представлений и шаблон “Контроллер”
Часть 4. Модули
Часть 5. Модель представления
Продолжим…
Tags: .NET, C#, development, MVVM, prism, silverlight, silverlight 4, wpf
Использование log4net в .net проектах
Posted by Alex | Filed under All
Привет всем еще раз!
На работе пришлось использовать log4net для логирования – требование заказчика.
Что касается кода – все очень просто.
Но вот настроить log4net, чтобы все что нужно, попадало в логи – непростая задача.
Tags: C#, log4net, logging, wpf
Silverlight: MVVM с помощью Prism. Часть 3. Регионы
Posted by Alex | Filed under All
Привет. Я продолжаю переводить цикл статей о Призме.
Сегодня – третья часть серии о реализации шаблона MVVM для Silverlight/WPF.
Часть 1. Загрузчик
Часть 2. Оболочка
Часть 3. Регионы
Часть 3б. Инъекция представлений и шаблон “Контроллер”
Часть 4. Модули
Часть 5. Модель представления
Итак, поговорим о регионах…
Tags: .NET, C#, MVVM, prism, silverlight
Silverlight: MVVM с помощью Prism. Часть 2. Оболочка
Posted by Alex | Filed under All
Добрый вечер. Я продолжаю переводить цикл статей о Призме.
Сегодня – вторая часть серии о реализации шаблона MVVM для Silverlight/WPF.
Часть 1. Загрузчик
Часть 2. Оболочка
Часть 3. Регионы
Часть 3б. Инъекция представлений и шаблон “Контроллер”
Часть 4. Модули
Часть 5. Модель представления
В ней рассматривается такая часть приложения с инфраструктурой Призмы как Оболочка.
Tags: .NET, C#, development, MVVM, prism, silverlight, wpf
Silverligh: MVVM с помощью Prism. Часть 1. Bootstrapper
Posted by Alex | Filed under All
Привет всем!
Так как я собираюсь использовать Prism для разработки Silverlight-приложения по шаблону MVVM, то нужно хорошенько ознакомится с Призмой (мне на русском больше нравится : ) ).
Я решил заодно и перевести цикл статей о Призме на русский, чтобы остальным было легче.
Часть 1. Загрузчик
Часть 2. Оболочка
Часть 3. Регионы
Часть 3б. Инъекция представлений и шаблон “Контроллер”
Часть 4. Модули
Часть [...]
Tags: .NET, C#, development, MVVM, prism, silverlight, wpf
Вычисление значения Dependency Property
Posted by Alex | Filed under All
Недавно на работе столкнулся с довольно странной проблемой. Связывание данных (Binding) отрабатывало и “отваливалось”.
Поковырявшись в рефлекторе и msdn, выяснил причину.
Tags: .NET, C#, dependency property, development, silverlight, wpf
MVVM: Ссылки
Posted by Alex | Filed under All
Добрый вечер!
Хотел сначала написать некий обзор MVVM на русском, но, начав писать собирать информацию, понял, что лучше будет поделится ссылками на отличные статьи.
Итак, по порядку.
Tags: .NET, C#, development, links, MVVM, prism, silverlight, wpf
Реализация ViewModel в Silverlight
Posted by Alex | Filed under All
Одной из принципиалных частей паттерна MVVM является ViewModel – объект, который связывает View и Model.
Для реализации ViewModel использоют следующие варианты:
1. Реализовывают интерфейс INotifyPropertyChanged (в том числе и Compiler-checked вариант с лямбда-выражениями)
2. Наследуют ViewModel от DependencyObject и используют DependencyProperty.
Я решил узнать, какой вариант лучше и в каких ситуациях.
Tags: .NET, C#, development, MVVM, silverlight
LINQ, или “чего не хватает для счастья?”
Posted by Alex | Filed under All
LINQ очень удобная вещь. Все, кто пользовался этой технологией, согласятся со мной. Но некоторых методов все-таки в LINQ не хватает.
Например, возможность применить функцию к каждому элементу последовательности.
Набрел в поисках чудо-метода ForEach или Map на эту дискуссию – Apply function to all elements of collection through LINQ .
Получается, что ForEach метод есть для Array и для [...]
Tags: .NET, C#, Extension Method, ForEach, LINQ, Map, MoreLINQ, silverlight, Tips, советы