Skip to content
0:00 / 0:00

#wpf#xaml#c#

Intro to WPF: Learn the basics and best practices of WPF for C#

IAmTimCorey

441K subscribers • 15 videos on Hallway

YouTube
  • Recommended by 2 people: 2 in engineering communities.
  • Presented by Tim Corey
  • May be out of date. The tools, versions or practices it shows have likely moved on.

Beginner. No background in the topic needed.

865K views9 years ago2 recommendations

Programming languagesC# and .NET

Tim Corey introduces WPF for C# developers, explaining the differences from WinForms and demonstrating the WPF grid and design system.

Newsletter signup (with exclusive discounts): signup.iamtimcorey.com/ (your email will be kept safe and you will not be spammed). Facebook Page: facebook.com/IAmTimCorey/ Want to see a full C# application built from scratch? Check out this course: DevForge.com/p/c-application-from-start-to-finish Need to know SQL Better? Check out this course: DevForge.com/p/sql-databases-from-start-to-finish In this video, I will introduce you to WPF, show you the basics of how to get things done, and discuss the benefits and pitfalls of using WPF compared to WinForms. In the end you should be comfortable getting started with WPF. - Intro - Creating WPF app - Differences between WPF and WinForms - WPF template overview - WPF Design system - WPF Grid - VS designer layout - Adding a label: TextBlock - TextBlock properties - Style hierarchy - Global font for application - TextBlock and TexBlox - Element spacing - Button - Adding an Event to a button - Disable UI Debugging tools - Summary and concluding remarks Thanks to Ralfs HBK for the chapter breakdown

Why it's here

2 people recommend this

What people say. Recommended as a great starting point for C# developers to learn the basics of WPF and XAML.

u/MCCshreyasin r/dotnet • Recommends

On “Understanding how WPF works under the hood/bottom up ?”

WPF is a completely different framework based on XAML which is a high-quality markup language that is used to create the markup for UI. It's not like HTML first a fall.I hope you have a basic understanding of the C# language. If not I would suggest watching some tutorials on YT and practice before you jump into desktop development. Then you can use this site to get some basic understanding and familiarity with UI controls in WPF. https://wpf-tutorial.com/ React and WPF are completely different for completely different platforms with completely different architecture and with completely different languages. YT Tutorial => [video Some more advance tutorial => [video

u/joey_bag_of_anusesin r/dotnet • Recommends

On “Learning WPF - Compeletely lost..”

Here are a couple youtube videos that can get you a head start: * Intro to WPF: Learn the basics and best practices of WPF for C# * WPF Controls: Learn basic WPF controls in C# * WPF in C# with MVVM using Caliburn Micro Speaking of which, Caliburn.Micro is a pretty amazing MVVM framework that offers tons of features yet remains lightweight. Also check out MahApps and MahApps Material Design Toolkit which gives you a very modern looking UI with lots of nice controls.