Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
course_(Windows&Web).docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
4.68 Mб
Скачать

Краткие итоги

В рамках данной лекции было написано несложное кроссплатформенное Silverlight/WPF приложение, агрегирующее все наработки предыдущих лекций. Выполненное в соответствии с шаблоном MVVM, оно стремится максимально повторно использовать как код, так и разметку, использует MEF для гибкого разрешения зависимостей между сущностями, в том числе между моделями представления и представлениями, применяет аспект INotifyPropertyChanged на модели представления, избавляя от необходимости ручного программирования логики нотификации об изменениях в каждом свойстве. При этом объем содержательного кода минимален и приложение крайне просто расширяется любым функционалом. Приведенный пример можно использовать как каркас для Silverlight/WPF приложений с богатым пользовательских интерфейсом.

Список литературы

  1. Raffaele Garofalo, Applied WPF 4 in Context, Apress, May 2011

  2. Microsoft Application Architecture Guide, Microsoft Press, October 2009

  3. К. Андерсон Основы Windows Presentation Foundation. Пер. с англ. А. Слинкина — М.: ДМК Пресс, 2008.

  4. Мэтью Мак-Дональд, Pro Silverlight 4 in C#, Apress, November 2010

  5. Мак-Дональд, М. WPF: Windows Presentation Foundation в .NET 4 с примерами на С# 2010 Пер. с англ. –М.: ООО “И.Д. Вильямс”, 2011.

  6. Нейгел, К. C# 4.0 и платформа .NET 4 для профессионалов. / К. Нейгел, Б. Ивьен, Дж. Глинн, К. Уотсон.: Пер. с англ. – М.: ООО “И.Д. Вильямс”, 2011.

1 Это аналог «свойства по умолчанию» в Visual Basic.

2 Для этого следует добавить атрибут System.Windows.Markup.ContentPropertyAttribute в определение типа.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]