Кто-то сказал мне в ответе на вопрос stackoverflow, что «две большие пушки» для шаблона MVVM: 1) прикрепленное поведение и 2) сервисы. Я предполагаю, что он имеет в виду "службы WPF" фразу, которая, как я обнаружил, используется в следующих случаях:
PresentationFoundation.dll определяет типы элементов управления WPF, поддержку анимации и мультимедиа, поддержку привязки данных и другие службы WPF.
Многие из этих служб WPF (несвязанная обработка событий, расширенная привязка данных, стили, ресурсы и т. д.) представляют собой передовой опыт разработки программного обеспечения, который объединяется в единый декларативный стек пользовательского интерфейса.
Вы поймете мотивацию WPF, изучите синтаксис XAML, изучите базовую модель программирования и ознакомитесь с несколькими службами WPF.
Ни в одной из книг WPF я даже не упоминаю «службы WPF» как таковые, так что это просто слово, означающее «функции WPF», такие как несвязанная обработка событий, расширенная привязка данных, стилизация и т. д., или есть что-то еще стоит за термином «Службы WPF»?