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
Silverlight 4 + VS 2010 RC
Posted by Alex | Filed under All
Привет всем!
Вышла Visual Studio 2010 RC. И без Silverlight 4… Ждать, пока не выпустят Silverlight 4 Tools for VS 2010 RC?
Don’t Panic.
Способ запустить Silverlight 4 в Visual Studio 2010 RC есть!
Tags: .NET, silverlight, silverlight 4, Tips, Visual Studio, vs 2010, советы
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, советы