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.
Course info
Rating
(145)
Level
Intermediate
Updated
Dec 16, 2013
Duration
6h 35m
Table of contents
Basics of WPF for the Windows Forms Programmer
Using Styles Effectively
UI Controls in WPF
More UI Controls in WPF
Container Controls in WPF
It's all About Data Binding
List Controls in WPF
Description
Course info
Rating
(145)
Level
Intermediate
Updated
Dec 16, 2013
Duration
6h 35m
Description

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.

About the author
About the author

Paul loves teaching and technology, and has been teaching tech and business topics for over 30 years. Paul helps clients develop applications, and instructs them on the best use of technology.

More from the author
Angular Security Using JSON Web Tokens
Intermediate
2h 50m
Apr 2, 2018
More courses by Paul D. Sheriff
Section Introduction Transcripts
Section Introduction Transcripts

Basics of WPF for the Windows Forms Programmer
Hello everybody. Paul Sheriff here with Pluralsight. This course is WPF for the Visual Basic Programmer Part 1. There's a lot of reasons you're going to want to watch this particular course. We're going to learn how to layout windows the right way in WPF, we'll talk about the best practices of WPF styles, we're going to look at the various WPF controls that you'll use to build business applications in Visual Basic, we'll talk about using container controls, how to use data binding effectively, and the various uses of the WPF list controls.

Using Styles Effectively
Hello everybody. Paul Sheriff here for Pluralsight. This course is WPF for the Visual Basic Programmer Part 1 and this module is Using Styles Effectively. Now there's a lot of reasons why you want to watch this particular module here. We want to talk about how and where to use styles and we'll talk about global and keyed styles, and how to override styles. We'll talk about the advantages of using resource dictionaries, how to dynamically load resources, talk about using control templates to define your own controls look and feel, controlling state using the Visual State Manager, and much more. So with that, let's get started.

UI Controls in WPF
Hello everybody. Paul Sheriff here with Pluralsight. This course is WPF for the Visual Basic Programmer Part 1. This module is UI Controls in WPF. Now there's a lot of reasons why you're going to want to watch this particular video. We're going to take a look at the control hierarchy that exists in WPF. We're going to learn what common properties are available on all the different controls. We're then going to take a look at all the common UI controls that you'll use for normal data input in a business application. What that means is we're going to see a lot of demos of many WPF controls, so let's get started.

More UI Controls in WPF
Hello everybody. Paul Sheriff here with Pluralsight. This course is WPF for the Visual Basic Programmer Part 1. This module we're going to look at More UI Controls in WPF. There's a lot of reasons you're going to want to watch this particular video. We're going to see a lot more examples of the UI Controls, so this continues and builds upon the last module that you just watched, and we're going to see how you use these for better user input experiences. We're going to see lots of demos of these WPF controls and we're going to take a look at Content, as in the Content property, is not Text, and we'll talk about how to create new controls out of existing controls. With that let's get started. The controls we're going to take a look at in this module are more Input and Display controls. We're going to take a look at the Date Picker, the Calendar, Menu, Slider, Image, Media Element, Web Browser, and Windows Forms Host control. We'll also talk, as I mentioned, about combining controls and we'll talk about Content is NOT Text.

Container Controls in WPF
Hello everybody. Paul Sheriff here with Pluralsight. This course is WPF for the Visual Basic Programmer Part 1 and this module is Container Controls in WPF. There's a lot of reasons you're going to want to watch this video. We want to learn about the various container controls that are available in WPF. These are simply controls that help you group other controls and they range from very simple to very complex containers. We're going to see a lot of demos of these different container controls. Now the controls we're going to look at are these ones such as Grid and StackPanel that we've already seen throughout the whole course here, but we're going to focus in a little bit more on things like the Wrap Panel, Border, Group Box, Expander, Tab Control and Tab Item, Scroll Viewer, we'll take a look at the Tool Bar Tray and the Tool Bar, a Status Bar, and we'll finish up with a Dock Panel. Alright, with that let's get started.

It's all About Data Binding
Hello everybody. Paul Sheriff here with Pluralsight. This is WPF for the Visual Basic Programmer Part 1 and this module is called It's all About Data Binding. Now there's a lot of reasons why you're going to want to watch this particular video. We're going to talk about what is Data Binding. We'll see examples of control to control binding, binding to classes that you create, binding to Collection classes, and that includes the Entity Framework. We'll take a look at a very simple View Model example, talk about the Object Data Provider, XML Data Provider, Two-Way Data Binding, and much more, so with that let's get started.

List Controls in WPF
Hello everybody. Paul Sheriff here with Pluralsight. This course is WPF for the Visual Basic Programmer Part 1 and this module is List Controls in WPF. There's a lot of reasons you're going to want to watch this particular video. We're going to learn how to load List controls with data from SQL Server. We'll do it using code, also using the ObjectDataProvider. We'll talk about how to generically generate a view for a ListView control, bind List controls together using two ObjectDataProviders, display data in a TreeView control, both hard-coded, also a two-level and a three-level TreeView control, and also learn how to respond to events. Let's get started. Now we're going to take a look at the following List controls in this module. We're going to take a look at the ComboBox, which we've see a little bit already. We're going to take a look at the ListBox, a ListView, a DataGrid, and a TreeView. Let's get started with List controls in WPF.