x
WPF 4.5 Unleashed

WPF 4.5 Unleashed

Taschenbuch, Sprache: Englisch
57,29 €
inkl. MwSt. versandkostenfrei!


Produktdetails  
Verlag Pearson Education
Auflage 2013
Seiten 864
Format 17,9 x 23,2 x 2,7 cm
Gewicht 1233 g
Artikeltyp Englisches Buch
ISBN-10 0672336979
EAN 9780672336973
Bestell-Nr 67233697EA

Produktbeschreibung  

The #1 WPF Book--Now Updated for WPF 4.5!
Thorough, authoritative coverage, practical examples, clear writing, and full-color presentation make this one of the most widely acclaimed programming books of the last decade.

Windows Presentation Foundation (WPF) is the recommended technology for creating modern Windows desktop apps. Whether you want to develop traditional user interfaces or integrate 3D graphics, audio/video, animation, dynamic skinning, touch, rich document support, speech recognition, or more, WPF enables you to do so in a seamless, resolution-independent manner that scales from small tablets to large TVs. WPF 4.5 Unleashed is the authoritative book that covers it all, in a practical and approachable fashion, authored by WPF guru and Microsoft architect Adam Nathan.
Covers everything you need to know about Extensible Application Markup Language (XAML)Examines the WPF feature areas in incredible depth: controls, layout, resources, data binding, styling, graphics, animation, and moreDelves into topics that aren t covered by most books: 3D, speech, audio/video, documents, effectsShows how to create popular UI elements and leverage built-in controls such as the new Office-style RibbonDemonstrates how to create sophisticated UI mechanisms, such as Visual Studio-like collapsible/dockable panesExplains how to create first-class custom controls for WPFDemonstrates how to create hybrid WPF software that leverages Windows Forms, DirectX, ActiveX, or other non-WPF technologiesExplains how to exploit desktop features, such as Jump Lists and taskbar customizations, and the same toast notifications used by Windows Store apps

Inhaltsverzeichnis:

Introduction 1
Who Should Read This Book? 2
Software Requirements 3
Code Examples 3
How This Book Is Organized 4
Conventions Used in This Book 6

Part I: Background
Chapter 1: Why WPF? 7
A Look at the Past 8
Enter WPF 9
The Evolution of WPF 12
Summary 16
Chapter 2: XAML Demystified 17
XAML Defined 19
Elements and Attributes 20
Namespaces 22
Property Elements 25
Type Converters 26
Markup Extensions 28
Children of Object Elements 31
Mixing XAML with Procedural Code 36
XAML2009 44
XAML Keywords 49
Summary 52
Chapter 3: WPF Fundamentals 55
A Tour of the Class Hierarchy 55
Logical and Visual Trees 57
Dependency Properties 62
Summary 76

Part II: Building a WPF Application
Chapter 4: Sizing, Positioning, and Transforming Elements 77
Controlling Size 78
Controllin g Position 83
Applying Transforms 86
Summary 95
Chapter 5: Layout with Panels 97
Canvas 98
StackPanel 100
WrapPanel 102
DockPanel 105
Grid 108
Primitive Panels 120
Handling Content Overflow 122
Putting It All Together: Creating a Visual Studio-Like Collapsible, Dockable, Resizable Pane 130
Summary 140
Chapter 6: Input Events: Keyboard, Mouse, Stylus, and Touch 141
Routed Events 141
Keyboard Events 150
Mouse Events 152
Stylus Events 156
Touch Events 158
Commands 170
Summary 176
Chapter 7: Structuring and Deploying an Application 177
Standard Desktop Applications 177
Navigation-Based Desktop Applications 193
Gadget-Style Applications 205
XAML Browser Applications 207
Loose XAML Pages 213
Summary 215
Chapter 8: Exploiting Windows Desktop Features 217
Jump Lists 217
Taskbar Item Customizations 229
Aero Glass 233
TaskDialog 236
Summary 239

Part III: Controls
Chapter 9: Content Controls 241
Buttons 243
Simple Containers 248
Containers with Headers 252
Summary 254
Chapter 10: Items Controls 255
Common Functionality 256
Selectors 261
Menus 298
Other Items Controls 302
Summary &

Mehr Angebote zum Thema  

Verpasse keine Highlights & Aktionen. Jetzt zum Newsletter anmelden.

Wenn Sie unseren Newsletter abonnieren, willigen Sie damit ein, dass Ihre E-Mail Adresse gespeichert und gemäß Art. 6 Abs. 1 a) DSGVO verarbeitet wird. Einzelheiten zur Speicherung und Nutzung Ihrer Daten finden Sie unter Datenschutz und Datensicherheit. Zur Optimierung unseres Angebots werten wir in anonymisierter Form aus, wie viele Links in unserem Newsletter angeklickt werden. Diese Auswertung lässt keinen Rückschluss auf Ihre Person oder sonstige Ihrer Daten zu und wird nicht mit anderen personenbezogenen Daten oder Bestelldaten verbunden. Die Auswertung der Klickzahlen erfolgt allein zu statistischen Zwecken.
Eine Abmeldung ist jederzeit über einen Link am Ende jeden Newsletters möglich.
1 Mängelexemplare sind Bücher mit leichten Beschädigungen wie angestoßenen Ecken, Kratzer auf dem Umschlag, Beschädigungen/Dellen am Buchschnitt oder ähnlichem. Diese Bücher sind durch einen Stempel "Mängelexemplar" als solche gekennzeichnet. Die frühere Buchpreisbindung ist dadurch aufgehoben. Angaben zu Preissenkungen beziehen sich auf den gebundenen Preis eines mangelfreien Exemplars.

2 Mängelexemplare sind Bücher mit leichten Beschädigungen wie angestoßenen Ecken, Kratzer auf dem Umschlag, Beschädigungen/Dellen am Buchschnitt oder ähnlichem. Diese Bücher sind durch einen Stempel "Mängelexemplar" als solche gekennzeichnet. Angaben zu Preissenkungen beziehen sich auf den ehemaligen gebundenen Preis eines mangelfreien Exemplars.

3 Die Preisbindung dieses Artikels wurde aufgehoben. Angaben zu Preissenkungen beziehen sich auf den vorherigen gebundenen Ladenpreis.

4 Der Preisvergleich bezieht sich auf die unverbindliche Preisempfehlung, wie diese vom Hersteller oder von einem Lieferanten zur Verfügung gestellt wird.

5 Diese Artikel haben leichte Beschädigungen wie angestoßenen Ecken, Kratzer oder ähnliches und können teilweise mit einem Stempel "Mängelexemplar" als solche gekennzeichnet sein. Der Preisvergleich bezieht sich auf die unverbindliche Preisempfehlung, wie diese vom Hersteller oder von einem Lieferanten zur Verfügung gestellt wird.

6 Der Preisvergleich bezieht sich auf die Summe der Einzelpreise der Artikel im Paket. Bei den zum Kauf angebotenen Artikeln handelt es sich um Mängelexemplare oder die Preisbindung dieser Artikel wurde aufgehoben oder der Preis wurde vom Verlag gesenkt oder um eine ehemalige unverbindliche Preisempfehlung des Herstellers. Angaben zu Preissenkungen beziehen sich auf den vorherigen Preis. Der jeweils zutreffende Grund wird Ihnen auf der Artikelseite dargestellt.

7 Der gebundene Preis des Buches wurde vom Verlag gesenkt. Angaben zu Preissenkungen beziehen sich auf den vorherigen gebundenen Preis.

8 Sonderausgabe in anderer Ausstattung, inhaltlich identisch. Angaben zu Preissenkungen beziehen sich auf den Vergleich Originalausgabe zu Sonderausgabe.

9 Der Preisvergleich bezieht sich auf den Originalpreis eines neuen Exemplares.

Alle Preisangaben inkl. gesetzlicher MwSt. und ggf. zzgl. Versandkosten.