Я недавно начал работать в небольшой компании-разработчике программного обеспечения, и мы разрабатываем небольшое приложение с WPF, от 6 до 10 экранов (просмотров?), Вероятно.
Первое, что я заметил, это то, что никакие инструментальные средства не используются. У меня мало опыта работы с WPF, главным образом, с существующим контролем. В моей старой компании они работали с Prism, потому что это был большой проект.Что такое WPF Toolkits?
Мои вопросы:
- ли Prism хорошо для такого рода проектов? Может быть, MVVM Light? Или Не использовать инструментарий также хорош?
- Прямо сейчас они задают контекст данных в коде позади, который я знаю ломает MVVM, почему это так плохо?
вы можете найти более подробную информацию о http://wpftoolkit.codeplex.com/ –
Я думаю, вы имеете в виду MVVM Framework вместо наборов инструментов? Призма очень полезна для больших проектов, особенно если вы хотите, чтобы ваше приложение было модульным. Чтобы установить DataContext в CodeBehind, рекомендуется только при использовании ViewFirst, но я могу рекомендовать MVVM Light, что делает многие вещи более легкими и более гибкими для небольших проектов. –