WPF for the Business Programmer

There are so many cool things you can do with WPF that would be impossible or very difficult with Windows Forms. In this course you will see some creative ways to use the WPF List Box.
Course info
Rating
(142)
Level
Intermediate
Updated
Jun 13, 2009
Duration
4h 38m
Table of contents
The Flexible WPF List Box
More Fun with The WPF List Box
Develop Business Application Screens in WPF
Create WPF Shapes with Text
Creating A Windows 8 Shell in WPF
Description
Course info
Rating
(142)
Level
Intermediate
Updated
Jun 13, 2009
Duration
4h 38m
Description

There are so many cool things you can do with WPF that would be impossible or very difficult with Windows Forms. In this course you will see some creative ways to use the WPF List Box. Some screens that you can use right away in your business applications will be presented. You will learn some unique ways to put together user controls to create unique shapes. Finally you will create a shell application to make your WPF application look like Windows 8. This course goes way beyond the basics of WPF to give you some unique insights on how to create business applications.

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

The Flexible WPF List Box
Hello everybody, Paul Sheriff here with Pluralsight. This is WPF for the Business Programmer. In this course, we're going to show off the power of the WPF ListBox. We'll show you how to create multi-line, horizontal, sorting, filtering, and grouping within the ListBox. We'll talk about changing templates at runtime, data triggers, and using value converters. We're then going to learn how to create business application screens. You'll learn to use the dock panel, menu system, tool bar, status bar. We'll create an about box and a login form. We'll talk about borderless windows and non-rectangular windows. We'll create an address user control and talk about animating user controls as well. We're then going to talk about creating WPF shapes with text, we'll combine different controls together to create different shaped controls. Then finally, we're going to look at creating a Windows 8 Shell in WPF. So even if your users haven't actually got to Windows 8 yet, you can create a Windows 8 start screen look and feel. To do that, we're going to use many tools such as a message broker we'll develop, different buttons and tiles, and we'll then create a Shell application. Now you will notice things are a little different in this particular course. The reason why is this course was created earlier and then added to Pluralsight, so you'll see there's a different slide template, we're using an older version of Visual Studio. Don't worry, all the samples still work in the later versions of Visual Studio and if you do download the samples, they are updated to Visual Studio 2012. So with that, let's jump right into this course.

More Fun with The WPF List Box
Hello everybody. Paul Sheriff here with Pluralsight. This course is WPF for the Business Programmer. This module is More Fun with the WPF ListBox. Now you notice our things are a little different in this particular course. The reason why is this course was created earlier and just added to Pluralsight, so you'll notice there's a different slide template, an older version of Visual Studio, but don't worry, the samples do work in later versions of Visual Studio and the samples are updated to Visual Studio 2012. So with that, enjoy this module. Hello everybody, Paul Sheriff. This is WPF Part 7, More Fun with the ListBox in WPF. So we're going to kind of go through a lot more things that we have in the ListBox. Some of the areas we're going to cover, we're going to review loading data into the ListBox first and I'll kind of show you how to get it from LINQ to SQL and then an XML file and displaying an image and stuff. We're going to show you how to change templates dynamically on the fly at runtime. We'll talk about sorting data and filtering data and then formatting data using value converters. So, as we talked about before, the ListBox is such a flexible control that you're probably going to end up using this quite a bit in your application. You can display multiple columns, multiple lines within a single line, you can display data horizontally, you can do it diagonal even if you want, rotating things, you can change the display based on data, so using like DataTriggers, which we covered before, you can group, sort, and filter data. There's just so many things that you could use the ListBox for. You could even use it as like a menu system if you wanted. So, let's start out and take a look at some basic binding and then ListBoxes with images in them and then changing templates dynamically. So let's go ahead and jump in.

Create WPF Shapes with Text
Hello everybody, Paul Sheriff here with Pluralsight. This course is WPF for the Business Programmer. This module is called Create WPF Shapes with Text. Now you'll notice that this course looks a little different from your normal Pluralsight course and that's because this course was created earlier and just added to Pluralsight. So you'll notice a slightly different slide template and older version of Visual Studio. But not to worry, all the samples here work in later versions of Visual Studio. In fact, the samples are updated to Visual Studio 2012. So with that, sit back and enjoy this module. Hello everybody, this is Paul Sheriff and today we're going to be doing WPF Shapes with Text. So what we're going to talk about today is drawing shapes with text inside, and we're going to do it three different ways. We're going to actually show you first off using a container control and then we're going to put it onto a canvas and then we're going to wrap it all up and use a reusable user control. So, let's just jump right on into it.

Creating A Windows 8 Shell in WPF
Hello everybody, Paul Sheriff here with Pluralsight. This course is WPF for the Business Programmer, and this module is Creating a Windows 8 Shell in WPF. Now you will notice that this course does look a little different, and the reason why is this course was created earlier and just added to Pluralsight. So you'll see a slightly different slide template and an older version of Visual Studio. Don't worry, all the samples do work in later versions of Visual Studio. In fact, all the samples are updated to Visual Studio 2012. So, sit back and enjoy this next module. Hello everybody, Paul Sheriff here. Today's seminar is on a Windows 8 Shell for WPF. So what I'm going to do today is I'm going to talk about how to make a Windows 8 look and feel, kind of like a Windows 8 Shell for WPF. So instead of having to use Windows 8 right now if you're still building maybe desktop apps for people that are still on the older operating systems, you can do that just by making a very simple little shell and we're going to go through how to do that. We're going to also build a message broker, a very simple one again, talk about building some reusable button controls, a style-able message box, and we're going to create a tile then, so the tiles are kind of like what are used in Windows phone and of course in Windows 8. And then we'll see how to build a little Add/Edit/Delete screen that fits into this shell. So let's go ahead and get started. So first thing we want to do is provide a XAML Shell that looks like the Windows 8 start screen. So if you've seen that with the live tiles and all of that, we're going to design one that's very similar to that in WPF. That way you can start using this today, you don't have to upgrade your users to Windows 8 right away. So let's dive down, take a look at how this thing looks.