Знаете ли вы какие-нибудь полезные приложения WPF / Silverlight, использующие MVVM? - PullRequest
18 голосов
/ 06 апреля 2009

Я ищу код полных приложений, которые (1) используют шаблон MVVM и (2) доступны для начинающих WPF / Silverlight / MVVM . Пока я только нашел:

  • Crack.NET - Средство отладки и создания сценариев во время выполнения (полезно, но довольно сложно)
  • CipherText - Менеджер паролей WPF (идеально, но написано в VB.NET)

Какие еще есть?

предпочтительно меньшие вспомогательные приложения или инструменты, которые используют MVVM, но которые имеют законченный вид, возможно, с графическим / анимационным качеством WPF / Silverlight и т. Д., Которые показывают не только используемые концепции MVVM, но и в контексте реального -мир, заполненная заявка

Мой вклад

Спасибо за все советы, я собрал список из 15+ примеров кода MVVM и разместил здесь:

Обзор примеров кода WPF / Silverlight, которые помогут вам изучить MVVM .

Ответы [ 6 ]

4 голосов
/ 06 апреля 2009

Я тоже считаю себя новичком в MVVM, который разрабатывает крупномасштабное приложение уже около месяца. Я преодолел большинство основных препятствий, но меня смущают некоторые вещи.

Будьте осторожны с предложениями Кента. Они помогут вам начать, но тонкие различия в Silverlight и WPF могут вас сбить с толку (триггеры - один).

Я не знаю ни одного полноценного сайта, но я начал с библиотек Composite Application Guidance и PRISM. Они слишком громоздки для «новичка» и только для MVVM, но некоторые концепции очень полезны (например, агрегатор событий).

Предлагаю вам прочитать блоги Джоша Твиста, Джоша Смита, Шона Вильдермута и Никхила Котари. Эти ребята очень хорошо осведомлены. Они также очень открыты для ответов на вопросы.

Каков ваш опыт разработки? Некоторые из концепций, связанных с вызовами методов, ответами и делегированием, являются настоящим отходом от "традиционных последовательных" методов кодирования.

2 голосов
/ 23 июня 2010

Я использую MVVM уже около 2 лет, и я могу сказать, что это оглушительный успех. Я отправил одно крупномасштабное решение для медицинской визуализации с использованием MVVM в Silverlight. Я также собираюсь отправить сложное приложение WPF с использованием Prism и MVVM. На самом деле, я не знаю, как бы элегантно решить некоторые из моих проблем без MVVM в этом более новом приложении.

+ 1 на МВВМ. Оно работает. Это проверяемое. Это расширяемое. Это облегчает рабочие процессы разработчика и дизайнера. Это также не должно быть грязным и тяжелым слесарным делом.

Кроме того, я создал приложение Silverlight среднего размера, использующее MVVM для конференции CodeMash в январе. Вы можете увидеть его и получить исходный код здесь .

2 голосов
/ 14 апреля 2009

Учитывая вопрос, вас могут заинтересовать текущие усилия по созданию эталонной реализации типа "Pet Shop" для M-V-VM. Вы можете присоединиться к беседе или следить за прогрессом здесь .

2 голосов
/ 06 апреля 2009

Последние пару месяцев я использую MVVM в проекте, и это было здорово. Я занимаюсь пользовательским интерфейсом более 12 лет, и это лучшее, с чем я сталкивался.

2 голосов
/ 06 апреля 2009

Попробуйте этот . Также, Family.Show может быть полезным.

1 голос
/ 14 апреля 2009

Группа WPF Disciples решила создать реальное справочное приложение MVVM + Mediator, подобное приложению Pet Shop refence для веб-приложений. Вы можете следить за разработкой на codeplex здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...