WPF for the Visual Basic Programmer - Part 1
This course is specifically designed for the Visual Basic programmer and will get you up to speed quickly with WPF.
What you'll learn
Visual Basic Programmers are still in demand. Upgrade your skills by learning XAML and WPF. This course is specifically designed for the Visual Basic programmer and will get you up to speed quickly with WPF. In Part 1 you will learn the correct way to design WPF windows, how to use styles and all the most commonly used controls for business applications. You will gain a good knowledge of data binding and how to use the various list controls in WPF.
Table of contents
Basics of WPF for the Windows Forms Programmer
57mins
- Course Introduction 1m
- Introduction 1m
- Definition of XAML and WPF 3m
- The Reason for WPF 2m
- Demo of WPF Utility Application 2m
- Tools and Skills Needed for WPF 2m
- Basic Building Blocks 3m
- Demo of Another WPF Utility Application 1m
- Layout Options for WPF Windows 2m
- How the Grid and StackPanel Controls Work 6m
- Demo of Absolute Positioning 3m
- Demo of Using a Grid Layout 5m
- Auto and Star (*) Sizing 4m
- Demo of Using a StackPanel for Layout 4m
- Demo of Using a Canvas for Layout 3m
- Using Margin and Padding 4m
- Introduction to User Controls 4m
- Introduction to XAML Namespaces 6m
- Summary 1m
Using Styles Effectively
58mins
- Introduction 1m
- An Overview of WPF Styles 2m
- First Demo of using Styles 4m
- Closest Style Wins 2m
- Keyed Styles 4m
- BasedOn Styles 4m
- Introduction to Resource Dictionaries 8m
- Put Resource Dictionaries into a DLL 4m
- Load Resources Dynamically from a DLL 9m
- Creating a ControlTemplate to Change a ToolTip 7m
- Creating a ControlTemplate to Change a Button 4m
- Introduction to the Visual State Manager 8m
- Summary 1m
UI Controls in WPF
56mins
- Introduction 1m
- WPF Base UI Control Classes 3m
- UI Base Classes 3m
- Different Types of Properties 2m
- Input / Display Controls Covered in this Module 1m
- The TextBlock Control 4m
- The Button Control 6m
- The TextBox Control 6m
- The PasswordBox Control 3m
- The CheckBox Control 7m
- The RadioButton Control 4m
- The ComboBox Control 8m
- The ListBox Control 7m
- Summary 1m
More UI Controls in WPF
57mins
Container Controls in WPF
42mins
It's all About Data Binding
50mins
- Introduction 1m
- What is Data Binding 2m
- Control To Control Data Binding 4m
- ComboBox to TextBlock Binding 3m
- Bind FontFamily to TextBox 2m
- Binding IsChecked to IsEnabled 2m
- Binding to a Customer Class 6m
- Binding to a Collection Class 3m
- Sending Notification of Changes (INotifiyPropertyChanged) 3m
- HasBenefits View Model Demo 6m
- Name View Model Demo 3m
- Introduction ObjectDataProvider Control 2m
- Demo of the ObjectDataProvider Control 4m
- Using the XmlDataProvider 3m
- Two-Way Data Binding 5m
- Summary 1m
List Controls in WPF
71mins
- Introduction 1m
- ComboBox Control 7m
- ComboBox using an ItemTemplate 6m
- ListBox Control and ObjectDataProvider 4m
- Bind Two ObjectDataProviders Together 9m
- Using the ListView Control 4m
- A Generic ListView Control 7m
- DataGrid Control 3m
- Custom Columns in a DataGrid Control 7m
- TreeView Control 3m
- Two-Level TreeView Control 7m
- Three-Level TreeView Control 5m
- Responding to TreeView Events 6m
- Summary 1m
- Course Summary 1m