It??™s difficult to overestimate the importance of resolution independence. At first glance, it
seems like a straightforward, elegant solution to a time-honored problem (which it is). However,
in order to design interfaces that are fully scalable, developers need to embrace a new
way of thinking.
The Evolution of WPF
Although WPF is a relatively new technology, it already exists in two versions:
??? WPF 3.0. The first version of WPF was released with two other new technologies:
Windows Communication Foundation (WCF) and Windows Workflow Foundation
(WF). Together, these three technologies were called the .NET Framework 3.0 (even
though the core bits of .NET weren??™t changed).
CHAPTER 1 n INTRODUCING WPF 11
??? WPF 3.5. A year later, a new version of WPF was released as part of the .NET Framework 3.5.
The new features in WPF are mostly minor refinements. Some of these bug fixes and
performance improvements are available to .NET Framework 3.0 applications through
the .NET Framework 3.0 Service Pack 1.
From a developer standpoint, the most significant difference between WPF 3.0 and 3.5 is
design-time support. The .NET Framework 3.0 was released without a corresponding version
of Visual Studio. Developers could get basic support for Visual Studio 2005 by installing a free
Community Technology Preview (CTP).
Pages:
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93