 |
|
|
|
|
|
WPF Development
(24 Hours)
Course Description:
Windows Presentation Foundation (WPF) is the next-generation presentation sub-system for Windows.
It provides developers and designers with a unified programming model for
building rich Windows smart client user experiences that incorporate UI,
media, and documents.
Trainer:

Eyal Vardi is a Microsoft Most Valuable Professional – MVP. Eyal lectures in the Interdisciplinary Center in Herzelia, and participated in many Microsoft technical conferances and discussion groups. Eyal has been part of cutting-edge software industry projects: he co-founded R-U-Sure (managed by Yossi Vardi of ICQ), TreeWay and VCI, where he has several different senior responsibilities managing development, product and business development.
לקבלת מידע נוסף מלאו את הפרטים,
או התקשרו 03-632-5707.
Course Content:
Module 1: WPF Overview
- .NET Framework 3.0 (WinFX) Overview
- WPF Design Tenets
- WPF Capabilities
- Framework Concepts
- Introducing XAML
- Development Workflow
|
Module 2: Controls and Layout
- New Platform, New Controls
- Content Controls
- Items Controls
- Range Controls
- Text Controls
- Powerful Layout ToolBox
- Single, Flexible Model
|
Module 3: Resources
- Binary Resources
- Logtical Resources
|
Module 4: Data Binding
- Data Binding Connects
- Binding in Markup
- Object Data Source
- XML Data Source
- Data Template
- Collection and Views
- Data Validation
|
Module 5: Styling and Templates
- Style and Separation
- Setting Properties
- Triggers
- Control Template
- Data Template
- Skins
- Themes
|
Module 6: Graphics
- Graphics Fundamentals
- Shapes
- Geometry Objects
- Brushes and Pens
- Visual-Layer Programming
- Media Elements
|
Module 7: Animations
- Introducing Animations
- Property Animation System
- Animation Target Values
- Timing Behaviors
- Pausing, Resuming and Stopping a Storyboard
- Key Frame Animations
- Creating Animations Procedurally
|
Module 8: Control Authoring
- When to Write a New Control
- Models for Control Authoring
- Creating a UserControl
- Creating a Custom Control
|
Module 9: Threading Model
- Overview and the Dispatcher
- Threads in Action
- Components Using Threading
- Nested Pumping
|
|
|
|
|
|