Вы находитесь на странице: 1из 25

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 Win32, WF, HTML Integration
Layered on top of .Net 2.0
Available in Vista and XP SP2.0
Something that you can use NOW!
What WPF Isnt
A complete replacement for Windows
Forms
Just pretty buttons and animations
Only for designers
Something that you cant use right
NOW
Remember HTML/XML?
XAML (XML Based)

<Page xmlns=http://schemas.microsoft.com/winfx/2006/xaml/presentation>
<Button>Hello World</Button>
</Page>
Demo
3 Ways to do WPF
Pure XAML
XAML + C# Code
C# CODE

Its 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 3D
Full DirectX Utilization
Put that GFX Card to work
Yup, its 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)


Deployment
MSI
ClickOnce
XBAP
http://www.thewpfblog.com/
Demo
XAML Authoring Tools
XAMLPad
ZAM 3D
Aurora XAML Editor (Mobiform)
MyXaml
Expression Tools (Interactive / Graphics)
Demo
Questions?
Im not a designer

jake@developstuff.com

Just start playing with it people!


Resources
http://wpf.netfx3.com/
http://blogs.msdn.com/tims/ (Tim Sneath)
http://www.thewpfblog.com/
http://msdn.microsoft.com/windowsvista/d
ownloads/products/getthebeta/
http://msdn.microsoft.com/winfx/
http://blogs.inetium.com

Вам также может понравиться