Windows Presentation Foundation (WPF) is a paradigm-shifting framework for building rich Windows applications. Learn how to build an application with seamless deployment, rich user experience, great printing, and the ultimate in information visualization. Walk away understanding the fundamentals of the XAML markup and programming model: layout, controls, documents, media, 2d, 3d, data binding, styling and templating. (This is the first in a two-part series.)
8. Create in Xaml conversant tools
Expression Design
Expression Blend
Converters/Exporters from well known formats
.svg
Adobe Illustrator
Programmatic Creation
Based on your data
10. Brushes are used to fill geometries
Solid colors, linear and radial gradients, images, visuals, and drawings
can be used as brushes
Images, Visuals, and Drawings can tile or stretch
VisualBrush
Enables âliveâ secondary renderings of your content
DrawingBrush
Allows you to produce a vector fill that can be tiled
10
14. âą Panels Built in Panels include
Canvas
Position/size children using:
Size-to-Content
Transforms StackPanel
Opacity
Children are UIElements
DockPanel
Including nested panels
WrapPanel
Grid
UniformGrid
14
15. Recursive Layout Process
Measure
Parent to Child: How big do you want to be?
Child to Parent: DesiredSize
Arrange
Parent to Child: Here is your available space.
Child to Parent: ActualSize
15
30. Build easy-to-run, rich windows applications that
integrate with the desktop or the browser.
Harness WPF power for your Content!
Creation
Visualization
Annotation
Build a set of skills (.Net, Xaml, System.Windows.*) that
are leveragable with Silverlight & WPF