TOC

The complete WPF tutorial

Welcome to this WPF tutorial, currently consisting of 103 articles, where you'll learn to make your own applications using the WPF UI framework. If you're brand new to WPF, then we recommend that you start from the first chapter and then read your way through all of it.

Have a look at the Table of contents to the right, where all the chapters are listed and be sure to come back regularly, as we will keep adding new chapters to it. We hope that this tutorial will get you started properly on WPF.

A basic knowledge of C# is recommended when learning to use WPF. If you don't already know some C#, you may wish to get a better sense of by going through a C# tutorial. During the topics on XAML and styling, you will also benefit from a proper understanding of HTML and CSS.

We hope you like this tutorial and if you do, please help us by linking to it from your website and share it with your friends on social media like Facebook and Twitter. Enjoy!

>> Start the tutorial


Localized versions

Would you prefer to read this tutorial in another language? All our content is available for translation by our visitors and this tutorial is currently being translated into many new languages.

Top 10 Languages
Language Most active user Progress
German Heinz Kessler
100.00% complete
Chinese Noctwolf
100.00% complete
Portuguese Paulo Duarte
100.00% complete
Danish Benny Tordrup
76.92% complete
Russian Ilya Degtyarev
75.50% complete
Spanish User #640
60.80% complete
French User #981
48.81% complete
Italian User #660
39.72% complete
Korean User #1364
33.59% complete
Polish User #1657
23.66% complete
More languages...

A big thanks goes out to all the translators making this possible! Perhaps you would like to contribute as well? Select language...