Подтвердить что ты не робот

Знаете ли вы какие-либо реальные приложения, полезные приложения WPF/Silverlight с использованием MVVM?

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

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

Что другие?

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

Мой вклад

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

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

4b9b3361

Ответ 1

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

Ответ 2

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

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

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

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

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

Ответ 3

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

Ответ 4

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

Ответ 5

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

+1 на MVVM. Оно работает. Это можно проверить. Он расширяемый. Это облегчает рабочие процессы разработчиков-дизайнеров. Это ТАКЖЕ не должно быть грязным и тяжелым.

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

Ответ 6

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