Windows Presentation Foundation (WPF) Declare Your Next User Interface
Your Presenter: Jacob Good jake@developstuff. com http: //www. thoughtstoblog. com
Windows Presentation Foundation WPF
WTF?
WWF
Microsoft Windows. Net 3. 0
Ohhhh PRETTY!
What is WPF? • • Declarative Markup (XML Based) Vector Graphics Rendering Graphics Card Accelerated / Optimized Complete Win 32, WF, HTML Integration Layered on top of. Net 2. 0 Available in Vista and XP SP 2. 0 Something that you can use NOW!
What WPF Isn’t • A complete replacement for Windows Forms • Just pretty buttons and animations • Only for designers • Something that you can’t use right NOW
3 Ways to do WPF • Pure XAML • XAML + C# Code • C# CODE It’s all about abstraction… Presentation from Data / Implementation
Demo
Interaction with Data • New means of binding in XAML • Declarative syntax, Easy Data Sourcing
Demo
WPF in 3 D • Full Direct. X Utilization • Put that GFX Card to work • Yup, it’s declarative
Demo
How can you use it now? • Complete integration with Windows Forms – Host XAML content in Windows Forms 2. 0 – Host Windows Forms 2. 0 Content in XAML – Complete communication across boundaries Now available for development (GO-LIVE)