Я искал шаблоны проектирования MVVM с WPF для проекта. Я до сих пор смотрел MVVM light, MVVM Foundation и WPF Model-View-ViewModel Toolkit. У меня есть требование сохранить его .Net 3.0, а не 3.5. Мне было интересно, какие рамки вне образцов MVVM Foundation используют шаблон дизайна или что-то подобное без использования Linq? Я ценю помощь. Благодарю.Использование шаблона проектирования MVVM в .Net 3.0
ответ
Это действительно возможно использовать шаблон MVVM без требования .NET 3.5 или более поздних версий. Хотя вы ограничены тем, что вы можете сделать в отношении функциональности в .NET 3.0, но вы должны понимать, что шаблон MVVM полностью независим от языка/реализации.
Сначала я рекомендую вам изучить и понять шаблон MVVM и то, как он работает основательно. Используя предварительно созданные инструменты MVVM, у вас много головной боли, но вы можете буквально создать свой собственный инструментарий MVVM (я знаю, что знаю).
В принципе, вам необходимо покрыть свои базы в уведомлении о модуле и пользовательском интерфейсе (например, INotifyPropertyChanged и Command), а остальное вы можете использовать в своем коде, если оно ограничено платформой .NET 3.0.
Помните, что шаблон MVVM по-прежнему является одним из способов сделать что-то (хотя некоторые утверждают, что это единственный/правильный путь), реальность заключается в том, что разработчики программного обеспечения должны работать с ограничениями и просто должны делать все возможное.
Сказав это, требование хранения .NET 3.0 кажется мне нелогичным. Нет причин, по которым вы не можете обновить до 3.5, особенно сейчас, когда 4.0 уже вышел.
Счастливое кодирование.
- 1. Использование шаблона проектирования работы/NHibernate Сеансы в MVVM WPF
- 2. Использование шаблона проектирования адаптера
- 3. Правильное использование MVVM-шаблона
- 4. (WF) шаблоны проектирования рабочего процесса .net 3.0
- 5. Правильное использование шаблона проектирования singleton
- 6. Объединение служб .NET RIA и MVVM в Silverlight 3.0
- 7. Использование только одного шаблона проектирования в приложении
- 8. Примеры проектирования/реализации сериализации MVVM
- 9. Использование шаблона mvvm в приложении wpf
- 10. Как создать программу с использованием шаблона проектирования MVVM?
- 11. Доступ к this.content из ViewModel после шаблона проектирования MVVM
- 12. Использование __getattr__ для реализации шаблона проектирования декоратора
- 13. Использование шаблона проектирования репозитория с Java Vaadin
- 14. Что такое реальное использование шаблона проектирования строителя?
- 15. Выбор шаблона проектирования для ASP.NET
- 16. Окно подтверждения В шаблоне проектирования MVVM
- 17. Использование хранилищ времени проектирования в MVVM Light и SimpleIOC
- 18. Стратегия шаблона проектирования в MEF
- 19. Является шаблоном проектирования MVVM, поддерживаемым JSF?
- 20. Время работы службы проектирования MVVM?
- 21. Проблемы с шаблоном проектирования MVVM
- 22. Выбор шаблона проектирования
- 23. Внедрение шаблона проектирования посетителей
- 24. Недостатки шаблона проектирования строителя
- 25. Неоднозначность шаблона проектирования Builder
- 26. Выбор шаблона проектирования
- 27. Необходимость шаблона проектирования прототипа?
- 28. Использование пространств имен .net 3.0 в .net 2.0
- 29. Понимание шаблона проектирования в java
- 30. Использование окна Silverlight.FX для MVVM в качестве страницы Silverlight 3.0?
В основном это связано с нашей медленно развивающейся ИТ-инфраструктурой правительства. Они утвердили 3.0, а 3.5 по-прежнему не одобрены на всей нашей арене развертывания, поэтому мы сделали этот выбор. К моменту выхода .Net 5.0, возможно, я смогу использовать 4.0 так, как они двигаются. :( – mcauthorn
Также я согласен с вами, я могу посмотреть, как проводка для реализации и «заставить ее работать» в фреймворке 3.0. – mcauthorn
Двигаясь со скоростью правительства. Ставлю пару месяцев назад, вы перешли с vb6 на .сеть! :) –