WPF for the Visual Basic Programmer
Learn XAML and WPF to design screens and user controls, apply styles, eliminate code using data binding, take advantage of the MVVM design pattern, and build creative screens using the ListBox control.
What you'll learn
WPF is a great way to build modern desktop applications. In this course, WPF for the Visual Basic Programmer, you will learn the basics of XAML and how to create a business application using WPF. First, you will discover flow and grid layout for designing screens. Next, you will see how to effectively reuse user controls and apply styles to your controls to make your application look great. Then, you will explore data-binding and the MVVM design pattern to write less code. Finally, you will dive into the powerful WPF ListBox control. When you are finished with this course, you will have gained the skills and knowledge of WPF and XAML to be able to build screens for business applications.
Table of contents
- Version Check 0m
- Course Goals and Assumptions 1m
- Building Blocks and a First Look at WPF 3m
- Creating your First Screen Using Absolute Positioning 5m
- Flow Layout and the Stack Panel Control 2m
- Grid Layout 2m
- Auto and Star (*) Sizing 3m
- StackPanel within a Grid Column 2m
- Use Property Window Dialogs to Build XAML 3m
- Module Summary 1m
- A First Look at the MVVM Sample 4m
- Overview of the MVVM Design Pattern 4m
- Create List/Detail and Product Control 4m
- Get Instance of View Model to Load Data 3m
- Implement INotifyPropertyChanged Event 5m
- Bind Product Detail Control to View Model 3m
- Add UI Properties to View Model 2m
- How to Finish this Sample and Module Summary 1m