Building A Splash Screen With Async Loading In C# And WPF
July 10, 2024
• 3,088 views
wpfwinuimvvmwpf mvvmwpf uixamlwpf corewpf data bindingdata bindingdotnetwpf .net corewpf data binding c#wpf controlswpf ui designwpf netmvvm tutorialwpf designxaml tutorialwpf xamlformat xamlvisual studioclean codesoftware engineeringC#mvvm wpfdata binding in wpfbindingcodingdependency injection.netsplash screenasync awaitC# async awaitasync and await in c# examplewhy use async awaitC# taskstasks in C#
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!
