《Programming WPF》翻译 第6章 前言

WPF为我们架构一个应用程序的用户界面提供了相当大的弹性。但是,功能越强大,需要注意的就越多。我们必须避免使用户迷失在不协调而且过分装饰的前端。一个应用程序的用户界面应该是内在协调的,而且,应用程序之间不光区别在视觉化上,更多的是,对于用户所选择的操作系统的视觉主题,在感观上都是一致的。

在上章,我们已经看到样式和模板是如何允许我们控制应用程序的外观。这些都是基于WPF的资源(Resource),从而使得创建一个在视觉上一致得应用程序更加容易,而且这样做不会牺牲弹性。如果你想要创建一个图形化的有特色的应用程序,资源体系提供一个直接的方式,将你的应用程序“包装”成自定义的一致性的外观。除此之外,默认地,资源机制简单地确保了一致性,而不管用户选择的是什么样的操作系统的视觉主题。

在这一章,我们将要研究如何将Resource插入到外观样式中。如何在运行期确保正确的外观应用到我们的应用程序中,如何复用一个或多个Resource在应用程序的多个地方。还有,如何使用资源这个工具管理二进制流以及如何本地化我们的应用程序。



posted @ 2008-04-04 10:39  包建强  Views(485)  Comments(1Edit  收藏  举报