YoVDO

C# WPF Tutorial

Offered By: YouTube

Tags

C# Courses WPF Courses Data Binding Courses MVVM Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Dive into Windows Presentation Foundation (WPF) development with this comprehensive tutorial series. Learn the fundamentals of WPF, including its advantages and how to get started. Explore essential concepts such as code-behind, Grid control for responsive layouts, and custom user controls. Master data binding techniques using INotifyPropertyChanged, and work with various UI elements like MessageBox, OpenFileDialog, and ListView. Discover how to create custom application windows, implement reusable style resources, and understand the Model-View-ViewModel (MVVM) architectural pattern. Through 24 detailed lessons, gain practical skills in creating modern, responsive desktop applications using C# and WPF.

Syllabus

C# WPF Tutorial #1 - What is WPF?
C# WPF Tutorial #2 - Why Learn WPF?
C# WPF Tutorial #3 - Getting Started with WPF
C# WPF Tutorial #4 - Code Behind
C# WPF Tutorial #5 - Grid Control for Basic Responsive Layouts
C# WPF Tutorial #6 - Custom User Controls
C# WPF Tutorial #7 - Custom Textbox Control
C# WPF Tutorial #8 - Data Bindings using INotifyPropertyChanged
C# WPF Tutorial #9 - MessageBox
C# WPF Tutorial #10 - OpenFileDialog (File Picker)
C# WPF Tutorial #11 - FolderBrowserDialog - How to use Winforms In WPF!
C# WPF Tutorial #12 - ListView
C# WPF Tutorial #13 - ObservableCollection with ListView
C# WPF Tutorial #14 - StackPanel
C# WPF Tutorial #15 - GridSplitter
C# WPF Tutorial #16 - Expander
C# WPF Tutorial #17 - ScrollViewer
C# WPF Tutorial #18 - Custom Application Window and Title Bar
C# WPF Tutorial #19 - Opening Custom Windows with Show and ShowDialog
C# WPF Tutorial #20 - Reusable Style Resources
C# WPF Tutorial #21 - Styles and ControlTemplates
C# WPF Tutorial #22 - What is MVVM?
C# WPF Tutorial #23 - Using ViewModels in MVVM
C# WPF Tutorial #24 - Using RelayCommand in MVVM


Taught by

Kampa Plays

Related Courses

Beginning Game Programming with C#
University of Colorado System via Coursera
Programming with C#
Microsoft via edX
DEV206.1x: Introduction to XAML and Application Development
Microsoft via edX
Introduction to Game Development
Michigan State University via Coursera
Designing Advanced Applications using XAML
Microsoft via edX