WPF有许多新功能,模式和概念。一些在线文本表明,其中一些功能也可用于其他类型的应用程序。特别是WindowsBase.dll提供了许多这些功能。这是真的?如果是,那么我想问一下在非UI应用程序中可以直接使用的这些功能是什么?任何共享的经验都会非常有帮助。我是WPF的新手,对不起,如果这个问题没有任何意义。谢谢你的帮助。
答案 0 :(得分:2)
嗯,首先,你有像ObservableCollection
这样的可观察数据结构(虽然在.NET 4中它被移动到system.dll)。这些在非UI场景中也很有用 - 具有更新集合的后台服务,然后让一个或多个组件观察更改并对其做出反应(例如,将数据写入数据库,将数据推送到Web服务等)。 )。整个反应框架是围绕可观察的模式构建的。