Tutorialspoint

Celebrating 11 Years of Learning Excellence! Use: TP11

C# Windows Presentation Foundation(WPF): Beginners Course

person icon Abdullah Musavi

4.2

C# Windows Presentation Foundation(WPF): Beginners Course

Easily Learn WPF in C# to Design Real Apps , MVVM , SQL in WPF for beginners , XAML & Windows Presentation Foundation

updated on icon Updated on Jun, 2025

language icon Language - English

person icon Abdullah Musavi

English [CC]

category icon Development ,Programming Languages,C#

Lectures -333

Resources -7

Duration -59.5 hours

Lifetime Access

4.2

price-loader

Lifetime Access

30-days Money-Back Guarantee

Training 5 or more people ?

Get your team access to 10000+ top Tutorials Point courses anytime, anywhere.

Course Description

Hi There!

With my 20 years programming skills I'm with you to share my knowledge with you.

So

If you try you will learn using WPF in C# to create C# Apps!

If you are beginners or student looking for a tutorial to create WPF App in C# in simplest way!


I started from beginning and show you how to :

  • 5 Courses in One + 58 Hours + 3 live Projects

  • Create Windows Apps by C# in WPF & XAML

  • Build Notepad and Diary project in WPF & C#

  • Learn to design pro GUI for Apps in XAML

  • WPF common controls and properties like: Button, Menu, Image, Slider, Checkbox...

  • Using C# code in WPF to: Enable, Hide, Change text, color and …

  • MDI and SDI projects

  • Using Image , Open file & Save file dialog

  • Resource, Events, Binding & Text file in WPF

  • WPF panels: Grid, Stack, Canvas, Dock, Wrap

  • Using Menu control for create pro WPF Apps

  • Working with files and folders in C# and WPF

  • Create custom control with Template

  • Create notepad app in WPF

  • Create Diary App in C# and WPF with save and search options

  • How to design Pro main window for WPF Apps

  • Style, Triggers in WPF

  • SQL in WPF to create database Apps

  • MVVM for beginners

  • and...

Don't hesitate to start learning WPF in C#!

Every thing will be discussed with sample project and you will have lot of fun within my course.

Say Hi WPF in C# world and let's go !!!

Goals

  • 5 Courses in One + 58 Hours - Great WPF Course to Learn with Projects, Beginners, Interm, Advance, Pro, SQL in WPF, MVVM in WPF.
  • Create Windows Apps by C# in WPF & XAML, MVVM, SQL Server in WPF.
  • Build Notepad and Diary App in WPF & C#.
  • Learn to design pro-GUI for Apps in XAML.
  • WPF common controls and properties like Buttons, Menu, Image, Slider, and Checkbox.
  • Using C# code in WPF to Enable, Hide, and Change text, and colour.
  • MDI and SDI projects.
  • Using Image, Open file & Save file dialog.
  • Resource, Events, Binding & Text file in WPF.
  • WPF panels: Grid, Stack, Canvas, Dock, Wrap.
  • Using Menu control for creating pro-WPF Apps.
  • Style, Trigger and Template in WPF.
  • Using SQL in WPF to create database Apps.
  • Using Toolbar, Ribbon, ListView, StatusBar, ContextMenu, and Tab control in WPF.

Prerequisites

  • General knowledge of C#.
  • Some effort to learn WPF!
C# Windows Presentation Foundation(WPF): Beginners Course

Curriculum

Check out the detailed breakdown of what’s inside the course

Introduction

2 Lectures
  • play icon Introduction to this course 02:40 02:40
  • play icon Project files of this course 00:04 00:04

Beginners WPF in C#

1 Lectures
Tutorialspoint

Visual Studio 2022 update

4 Lectures
Tutorialspoint

Basics: Start Using WPF & XAML

6 Lectures
Tutorialspoint

Basics: Window Properties Part1

8 Lectures
Tutorialspoint

Basics: Window Properties Part 2

9 Lectures
Tutorialspoint

Basics: Grid & Common Controls- Part 1

12 Lectures
Tutorialspoint

Basics: MDI and SDI Project

3 Lectures
Tutorialspoint

Project -> Create App Settings Window

3 Lectures
Tutorialspoint

Basics: Advance WPF App Design

6 Lectures
Tutorialspoint

Basics: Margin and Alignment

5 Lectures
Tutorialspoint

Basics: Advance Grid Control

5 Lectures
Tutorialspoint

Intermediate WPF in C#

2 Lectures
Tutorialspoint

Intermediate: WPF Coding with C#

16 Lectures
Tutorialspoint

Intermediate: Image Control & OpenFileDialogue

12 Lectures
Tutorialspoint

Intermediate: Practical C# Code in WPF-1

10 Lectures
Tutorialspoint

Intermediate: Text File & Save File Dialog

9 Lectures
Tutorialspoint

Project -> "Customer Info" Saver in Text File

7 Lectures
Tutorialspoint

Intermediate: Using the Menu Control

7 Lectures
Tutorialspoint

Intermediate: Advance MDI Apps

8 Lectures
Tutorialspoint

Intermediate: Advance TextBox by C# Code

7 Lectures
Tutorialspoint

Project -> Notepad App by C# and WPF

14 Lectures
Tutorialspoint

Advance WPF in C#

2 Lectures
Tutorialspoint

Advance: Resources in WPF

12 Lectures
Tutorialspoint

Advance: Events of Controls in WPF and C#

10 Lectures
Tutorialspoint

Advance: Common WPF Controls: Part 2

13 Lectures
Tutorialspoint

Advance: Binding in the WPF

15 Lectures
Tutorialspoint

Advance: Panel Controls in WPF

9 Lectures
Tutorialspoint

Advance: Working with Files and Folders

11 Lectures
Tutorialspoint

Project -> Pro Diary Application

36 Lectures
Tutorialspoint

Pro WPF in C#

2 Lectures
Tutorialspoint

Pro: Styles in WPF

7 Lectures
Tutorialspoint

Pro: Triggers in WPF

4 Lectures
Tutorialspoint

Pro: Templates in WPF

7 Lectures
Tutorialspoint

Pro: Common Controls in WPF- Part 3

5 Lectures
Tutorialspoint

Pro: Ribbon Control

7 Lectures
Tutorialspoint

Pro: ListView Control

6 Lectures
Tutorialspoint

Pro: MVVM for Beginners

7 Lectures
Tutorialspoint

SQ in WPF: Database Apps in WPF

4 Lectures
Tutorialspoint

SQL Server Quick Review

5 Lectures
Tutorialspoint

SQL in WPF: Create Database App

15 Lectures
Tutorialspoint

Instructor Details

Abdullah Musavi

Abdullah Musavi

Course Certificate

Use your certificate to make a career change or to advance in your current career.

sample Tutorialspoint certificate

Our students work
with the Best

Related Video Courses

View More

Annual Membership

Become a valued member of Tutorials Point and enjoy unlimited access to our vast library of top-rated Video Courses

Subscribe now
Annual Membership

Online Certifications

Master prominent technologies at full length and become a valued certified professional.

Explore Now
Online Certifications

Talk to us

1800-202-0515