There are lots of tutorials on doing things in WinForms. It has been the primary GUI development for the .NET developer for years and years. Like any technology people want more from it. More options, faster processing, greater flexibility, more compatibility with other devices. Thus Windows Presentation Foundation was born. WinForms is not dead. I don't expect it to even be retired for years. But (like me) it is about ready for senior discounts and Denny's and IHOP. WPF leverages the power of DirectX for its drawing making it fast and powerful. There is a bit of a learning curve for the WinForms developer making the transition. I hope this tutorial helps reduce that curve for you and make that transition a little easier. I am by know means a deep expert on WPF. Compared to many who jumped to WPF when it first hit the scene I'm still groping to *really* being good and elegant with it. But I am someone who has successfully left WinForms behind and gone 100% WPF, just like you are looking to do or you wouldn't be reading this. Hopefully you can learn from my mistakes rather than repeat them.