Рет қаралды 503
You know it. I know it. We all know it.
Every single good desktop application has a fancy splash screen.
And now... you can build your very own in C# and WPF! In this tutorial, I'll walk through how to build a WPF splash screen that supports early cancellation as well as asynchronous loading.
Because what's the biggest gotcha with these?
Threading.
So let's ensure we're executing our UI and background work on the right threads!
----
🔑 Membership & Subscriptions:
- 📨 Weekly Newsletter: weekly.devleader.ca
- 🏘️ Private Discord Community: / discord
- 📽️ KZfaq Membership: / @devleader
🧠 Courses:
- All Courses: www.devleader.ca/courses
- Getting Started with C#: dometrain.com/course/getting-...
- Deep dive C#: dometrain.com/course/deep-div...
- C# Zero to Hero BUNDLE: dometrain.com/bundle/from-zer...
- Refactoring For C# Devs: dometrain.com/course/from-zer...
- [FREE] Intro to Software Development: • [FREE MINI COURSE] - I...
🗣️ Social Media & Links:
- All My Links: linktr.ee/devleader
- Blog: www.devleader.ca/
- TikTok: / devleader
- LinkedIn: / nickcosentino
- Threads: threads.net/@dev.leader
- Twitter: / devleaderca
- Facebook: / devleaderca
- Instagram: / dev.leader
- GitHub: github.com/ncosentino/
- Twitch: / devleaderca
- KZfaq: / @devleader
❤️ Affiliations & Products/Services That I Love:
- VPS hosting from RackNerd: my.racknerd.com/aff.php?aff=9013
- VPS hosting from Contabo: www.jdoqocy.com/click-1010286...
- My newsletter platform ConverKit: convertkit.com/?lmref=c5X7KQ
- My newsletter referral system SparkLoop: dash.sparkloop.app/signup?aff...
- My AI shorts helper Opus Clip: opus.pro/?via=2f9e97
- I try to help answer questions at Quora: www.quora.com/quoraplus?ch=10...
- My favorite computer parts store Newegg: click.linksynergy.com/fs-bin/...
- My favorite supplement store Bulk Supplements: glnk.io/63qn/devleader
----
#dotnet #csharp #wpf #frontend