【发布时间】:2009-05-29 08:41:25
【问题描述】:
有人在answer to a stackoverflow question 中告诉我,MVVM 模式的“两大把枪”是 1) 附加行为 和 2) 服务。我假设他的意思是“WPF 服务”,我发现它以下列方式使用:
PresentationFoundation.dll 定义 WPF 控件类型、动画和 多媒体支持,数据绑定 支持,以及其他 WPF 服务。
其中许多 WPF 服务(解耦事件、丰富的数据绑定、 样式、资源等)是软件 开发最佳实践 融合在一个单一的声明式 UI 中 堆栈。
您将了解 WPF 背后的动机,学习 XAML 的语法, 检查核心编程模型,并调查几个 WPF 服务。
我什至没有提到“WPF 服务”这样的 WPF 书籍,所以这只是一个表示“WPF 功能”的词,例如解耦事件、丰富的数据绑定、样式等。还是“WPF 服务”一词背后还有其他东西?
【问题讨论】:
-
是的,它是关于功能的。我会说在这种情况下,“服务”只是一个流行词,可以让它听起来更好。就像“用户体验”之类的。