HOME > Development > The Windows Presentation Foundation WPF Guide for beginners

The Windows Presentation Foundation WPF Guide for beginners

  • Development
  • May 08, 2025
SynopsisThe Windows Presentation Foundation WPF Guide for beginners,...
The Windows Presentation Foundation WPF Guide for beginners  No.1

The Windows Presentation Foundation WPF Guide for beginners, available at $84.99, has an average rating of 4.5, with 114 lectures, 9 quizzes, based on 1072 reviews, and has 6690 subscribers.

You will learn about Be able to build desktop apps that use WPF (Windows Presentation Foundation) Build metro style applications using Mah Apps Understand the Ins and Outs of WPF (Windows Presentation Foundation) Learn to build the GUI of an entire app from scratch. In this case the GUI of the Microsoft App Store Become a better C# Developer Understand Events and Delegates Be able to build complex Graphical User Interfaces using XAML and Code Behind This course is ideal for individuals who are Anyone who wants to be able to build their own Desktop Applications with a great GUI It is particularly useful for Anyone who wants to be able to build their own Desktop Applications with a great GUI.

Enroll now: The Windows Presentation Foundation WPF Guide for beginners

Summary

Title: The Windows Presentation Foundation WPF Guide for beginners

Price: $84.99

Average Rating: 4.5

Number of Lectures: 114

Number of Quizzes: 9

Number of Published Lectures: 110

Number of Published Quizzes: 9

Number of Curriculum Items: 123

Number of Published Curriculum Objects: 119

Original Price: $199.99

Quality Status: approved

Status: Live

What You Will Learn

  • Be able to build desktop apps that use WPF (Windows Presentation Foundation)
  • Build metro style applications using Mah Apps
  • Understand the Ins and Outs of WPF (Windows Presentation Foundation)
  • Learn to build the GUI of an entire app from scratch. In this case the GUI of the Microsoft App Store
  • Become a better C# Developer
  • Understand Events and Delegates
  • Be able to build complex Graphical User Interfaces using XAML and Code Behind
  • Who Should Attend

  • Anyone who wants to be able to build their own Desktop Applications with a great GUI
  • Target Audiences

  • Anyone who wants to be able to build their own Desktop Applications with a great GUI
  • Finally, my WPF Guide For Beginners is available to you 馃檪
    A lot of my students from the C# Masterclass course asked me to build a WPF course, and here we go, the course is live now and you can get it now and update your skills along with learning something new and potentially affecting your career as a developer.

    The course will cover everything you need to know about the Windows Presentation Framework (WPF). You will learn what XAML is and how it is used to create modern interfaces with the help of C#.

    You will build a Windows store application that makes use of interface items most commonly in use today!

    We are even going to use the incredible third-party library Mah-apps, which allows us to built beautiful windows metro-style applications.

    What you will find inside the course?

  • You will start with the Basics of WPF with simple controls, panels, things like buttons, and text fields to ease you into the topic and showing you how XAML works.

  • Then you will get the demos and presentations covering more complex topics such as

  • Custom User Controls

  • Data Binding

  • Events and Delegates

  • Animations

  • Commands

  • and Navigation

  • And of course, we will build something huge together. In my courses, you not only learn something, but you use it in practice, so we will build a Windows store application UI that makes use of interface items most commonly in use today.

  • Also, be sure, we will be here for you on every step, starting with my explanations and additional materials with step-by-step instructions and afterward, if you will have troubles or questions – we will answer them in the Q&A section.

    Are you ready to become an even better developer? Are you ready to be equipped with amazing new skills? And become much more valuable for your employer or your customers? Then join me in this WPF journey

    THIS COURSE FOR?

    This course is for C# developers with at least 3 months of experience. Check out my Complete C# Masterclass before starting this course!

    30-DAY FULL MONEY-BACK GUARANTEE

    This course comes with a 30-day full money-back guarantee. Take the course, watch every lecture, and do the exercises, and if you feel like this course is not for you, ask for a full refund within 30 days. All your money back, no questions asked.

    ABOUT YOUR INSTRUCTOR:

    My name is Denis Panjuta and in my courses, I have taught over 200.000 students how to code. I have a Bachelor of Engineering at the University of Applied Sciences in Constance (Germany). I love teaching and creating high-quality courses. My mission is, to teach programming to over ten million people!

    Course Curriculum

    Chapter 1: Course Intro

    Lecture 1: Welcome to the course and how to get most out of it

    Lecture 2: Hello World using WPF

    Lecture 3: Introduction to XAML

    Lecture 4: XMLNS and Window XAML in default code in detail

    Lecture 5: The App Config File explained

    Lecture 6: Accessing Properties of UI Elements in Csharp Code

    Lecture 7: .Net Core vs .Net Framework

    Lecture 8: Get The Most Out Of This!

    Lecture 9: Your first task to become a successful developer

    Chapter 2: Controls

    Lecture 1: Intro Controls Chapter

    Lecture 2: Textblock in XAML

    Lecture 3: Textblock in Code Behind

    Lecture 4: Labels

    Lecture 5: TextBox

    Lecture 6: Buttons and some events

    Lecture 7: Radio Buttons

    Lecture 8: Checkboxes

    Lecture 9: Passwordbox

    Lecture 10: Images

    Lecture 11: Sliders – Databinding and Triggers

    Lecture 12: Calendar

    Lecture 13: DatePicker

    Lecture 14: Expander

    Chapter 3: Panels

    Lecture 1: Intro Panels Chapter

    Lecture 2: Grids part 1

    Lecture 3: Grid spanning

    Lecture 4: Stackpanels

    Lecture 5: Wrap Panel

    Lecture 6: DockPanel

    Lecture 7: Canvas

    Lecture 8: CatYears Part 1

    Lecture 9: CatYears Part 2 – Build UI with only Csharp

    Chapter 4: Menu

    Lecture 1: Intro Menu Chapter

    Lecture 2: Menu Control

    Lecture 3: Toolbar Control

    Lecture 4: Context Menu

    Lecture 5: StatusBar

    Chapter 5: Dialogs

    Lecture 1: Open a File and displaying its text

    Lecture 2: Filter selectable file types and start folder

    Lecture 3: Save Text File with SaveFileDialog

    Chapter 6: Databinding

    Lecture 1: Intro Databinding Chapter

    Lecture 2: Intro to databinding

    Lecture 3: Databinding with noODP

    Lecture 4: Databinding with enum ObjectDataProvider Combobox

    Lecture 5: Databinding List to Class

    Chapter 7: Navigation and Events

    Lecture 1: Intro Navigation Chapter

    Lecture 2: Events Basics

    Lecture 3: Routed Events – Bubbling, Tunneling, Direct

    Lecture 4: Navigation and Events

    Lecture 5: Page Intro

    Lecture 6: Navigation 1 – Navigate from one page to the next

    Lecture 7: Navigation 2 – Navigate forward and back a page

    Lecture 8: Navigation 2b – Events and Delegates

    Lecture 9: Navigation 3 – Using Delegates and Events to Move between Pages

    Chapter 8: Animations and other topics

    Lecture 1: Intro – Mixed Concepts Chapter

    Lecture 2: Animations 01 – Animation with XAML

    Lecture 3: Animations 02 – Animation with Csharp

    Lecture 4: Commands- 01 – Setting up the Close Command

    Lecture 5: Linq intro

    Lecture 6: Filter odd and even Numbers

    Lecture 7: Linq – 02 – sort a list with linq

    Lecture 8: Speech Synthesiser

    Chapter 9: MVC and user controls

    Lecture 1: Intro Custom User Controls Chapter

    Lecture 2: User Controls Intro

    Lecture 3: Setting up the Project and creating our first custom User Control

    Lecture 4: MVC

    Lecture 5: Creating the PostLikedBy User control

    Lecture 6: Refactoring and Using Parent UserControls

    Lecture 7: Adding a Video Model and Creating a Video Post UserControl

    Lecture 8: Adding infinite scrolling and creating of new element

    Lecture 9: Generating random images for our instagram scroller ending

    Chapter 10: Dependency Properties

    Lecture 1: Introduction to Dependency Properties

    Lecture 2: Using a Dependency Poperty

    Lecture 3: Creating our own Dependency Property and using it

    Chapter 11: Building Microsoft App Store Clone using MahApps

    Lecture 1: Intro Windows Store Project Chapter

    Lecture 2: Setup and Display an app part 1

    Lecture 3: Setup and Display an app part 2

    Lecture 4: Displaying multiple Items in a ScrollViewer part 1 – scrolling by clicking

    Lecture 5: Displaying multiple Items in a ScrollViewer part 2 – scrolling by clicking

    Lecture 6: TopApps User Control

    Instructors

  • The Windows Presentation Foundation WPF Guide for beginners  No.2
    Denis Panjuta
    Teaches over 400,000 students to code
  • The Windows Presentation Foundation WPF Guide for beginners  No.3
    Tutorials.eu by Denis Panjuta
    Online Course Creation
  • Rating Distribution

  • 1 stars: 9 votes
  • 2 stars: 14 votes
  • 3 stars: 97 votes
  • 4 stars: 384 votes
  • 5 stars: 568 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!