Overview/Description
Microsoft's Windows Presentation Foundation (WPF) is a framework within .NET for building next-generation standalone and browser-based client applications. This course introduces WPF to the C# programmer and shows how to create and deploy multimedia applications with WPF. You will learn about using windows and page-based navigation, implementing and formatting controls, working with events and data binding. You'll also learn about incorporation of multimedia elements including 3-D graphics, video and audio, and animations. Finally, you'll learn about using resources and deploying a WPF application.
Target Audience
C# programmers who want to build WPF applications
recognize the types of controls available in WPF and implement some common controls
implement panel controls for layout in WPF applications
work with resources in WPF applications
implement styles for elements in WPF applications
use templates to specify controls in WPF applications
describe working with storyboards and animations using XAML in WPF applications
create basic animations in WPF applications
use Windows for standalone applications
use page-based navigation for browser based applications
implement menus and tabs in WPF applications
implement rich text controls in WPF applications
use the ListView, DataGrid, and TreeView controls to display bound data in WPF applications
recognize the main features of data binding in WPF applications such as the DataContext dependency property, the Binding class, sources, and one-way and two-way binding
implement data binding in WPF applications
format or convert bound data in a WPF application
implement commands in WPF applications
recognize the event model of WPF
implement events in WPF applications
recognize how to work with user input in WPF applications