Chapter 1. Overview of WPF and Silverlight

WPF and Silverlight

WPF and Silverlight are Microsoft technologies that facilitate the development of rich user interfaces. They are analogous to Windows Forms and Adobe Flash, respectively.

What Is WPF?

Windows Presentation Foundation (WPF) could be termed the next generation of Windows user interfaces. It could be, but there are too many companies that will be wedded to Windows Forms for many years to come. It may be more accurate to call WPF an alternative to Windows Forms. Although the two technologies differ in many ways, they both aim to achieve the same end: providing a user interface on the Windows desktop for applications written using the .NET Framework.

Architecture

Figure 1-1 shows the general ...

Get Pro WPF and Silverlight MVVM: Effective Application Development with Model-View-ViewModel now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.