Welcome to complete beginner-to-advanced course on WPF development! In this series, you will learn everything you need to build modern, powerful, and scalable Windows desktop applications using C#, XAML, MVVM, Prism, Dependency Injection, Multithreading, Styling, UI/UX, and more. This course is designed for absolute beginners, as well as developers who want to upgrade their WPF skills for 2026 and beyond. β What You Will Learn in this course β WPF fundamentals β XAML basics, controls, properties, layout panels β Data binding & commands β MVVM pattern (complete guide) β Prism framework (navigation, events, modules, DI) β Dependency Injection with DryIoc β Working with databases (EF Core + SQL Server) β Multithreading (Tasks, async/await, Dispatcher) β Resource dictionaries, styles, control templates β Creating custom user controls & custom controls β Real project building step-by-step
Curated by: Wpf World (26 videos)
π Build Excalidraw-Like Whiteboard in WPF | MVVM Command Binding & Keyboard Shortcuts Build Excalidraw-Like Whiteboard App in WPF | Command Binding & Shortcut Keys with MVVM WPF MVVM Tutorial: Command Binding, Keyboard Shortcuts & Commands Explained Create Excalidraw Clone in WPF | Implement Commands & Shortcut Keys Using MVVM Master WPF Commands: Command Binding and Keyboard Shortcuts in MVVM WPF Real-World Project: Build Whiteboard App with MVVM Command Binding WPF Command Binding Explained | Create Custom Commands with MVVM Building Excalidraw in WPF Part 2 | Commands, Binding & Keyboard Shortcuts WPF MVVM Advanced Tutorial | RelayCommand, Command Binding & Shortcuts How Professional WPF Apps Handle Commands | MVVM Command Binding Tutorial Build a Drawing App Like Excalidraw Using WPF + MVVM WPF Commands Deep Dive | From Button Clicks to Keyboard Shortcuts Follow Blog: http://www.blogger.com/follow-blog.g?blogID=5097622535276649193 Facebook Page :https://www.facebook.com/learnwithkharsh Building Loosely Coupled WPF Applications with Prism Decoupling Components