Form applications in C# .NET WPF

C# .NET WPF

On-line course about programming window (form) applications in C# .NET using the WPF framework (Windows Presentation Foundation).

Lessons

Introduction to WPF (Windows Presentation Foundation)

Lesson 1 - Introduction to WPF (Windows Presentation Foundation)

This tutorial goes over the principles of WPF and compares this technology to older Windows Forms. You will also program our first form application in C#.
FreeWritten by David Capka
The XAML language in C# .NET WPF

Lesson 2 - The XAML language in C# .NET WPF

This lesson is all about the XAML language, which is used to design C# form applications. We will also go over elements, namespaces, and entities.
FreeWritten by David Capka
Positioning in C# .NET WPF

Lesson 3 - Positioning in C# .NET WPF

This lesson covers the basics of window control positioning in C# .NET WPF. We will also go over absolute and relative positions, DIP, Margins, etc.
FreeWritten by David Capka
Designing a calculator form in C# .NET WPF

Lesson 4 - Designing a calculator form in C# .NET WPF

In this lesson, we'll design the form for a calculator in C# .NET WPF. We'll add columns and rows into a Grid and introduce TextBox and ComboBox controls.
FreeWritten by David Capka
Code-Behind in C# .NET WPF and finishing the calculator

Lesson 5 - Code-Behind in C# .NET WPF and finishing the calculator

This lesson is all about Code-Behind and handling WPF application events in C# .NET. We'll finish our calculator and look a bit further into WPF.
FreeWritten by David Capka
Birthday reminder in C# .NET WPF - Designing windows

Lesson 6 - Birthday reminder in C# .NET WPF - Designing windows

In this lesson, we'll design the form for a birthday reminder app in C# .NET WPF. We'll introduce StackPanel, ListBox, Image, Calendar and Label controls.
FreeWritten by David Capka
Birthday reminder in C# .NET WPF - Logic layer

Lesson 7 - Birthday reminder in C# .NET WPF - Logic layer

In this tutorial, we'll add —Ālasses that calculate someone's age, calculate the days until the next birthday, and finding people.
FreeWritten by David Capka
Birthday reminder in C# .NET WPF - Wiring layers

Lesson 8 - Birthday reminder in C# .NET WPF - Wiring layers

In this lesson, you'll learn how to wire logic and presentation layers in C# .NET WPF. Including exceptions, dialogs, and binding an ObservableCollection.
FreeWritten by David Capka
Birthday reminder in C# .NET WPF - Bindings

Lesson 9 - Birthday reminder in C# .NET WPF - Bindings

In this lesson, you'll learn the basics of binding in C# .NET, modes, DataContexts, implementation of INotifyPropertyChanged interface and the ViewModel.
PremiumWritten by David Capka
Birthday reminder in C# .NET WPF - Serialization

Lesson 10 - Birthday reminder in C# .NET WPF - Serialization

In this lesson, we'll finish our C# .NET WPF birthday reminder app, and learn how to serialize/deserialize an ObservableCollection to/from an XML file.
PremiumWritten by David Capka


 

Activities (4)