Level: Introductory to Intermediate
This session will concentrate on the basic building blocks required to be a successful WPF developer.
Windows Presentation Foundation (WPF) is becoming more and more popular as businesses begin to convert their legacy Windows Forms applications and write their new line of business applications using WPF. WPF provides developers with a unified programming model for building rich Windows smart client user experiences that incorporate UI, media, and documents. With WPF, you can create a wide range of both standalone and browser-hosted applications. This session is aimed at giving you the knowledge required to get started writing line of business WPF applications so that you can become a more important asset to your employer. There will be no spinning buttons, no rotating cubes, and no silly or impractical tricks.
This session will concentrate on the basic building blocks required to be a successful WPF developer. By the end of this session you will know what XAML is, how to manage layout in your application, define controls in your views, style and template your views, handle events, and manage data with data binding and the MVVM (Model-View-ViewModel) design pattern. Come join Brian in this interactive and fun learning experience where you can control the direction of the talk and emphasize what you are most interested in.
You will learn:
- How to manage Layouts
- How to use controls
- Styles and templates
- WPF event model
- Data Binding with MVVM