Silverlight / WPF

T9 Transitioning from Windows Forms to WPF


2:30 PM - 3:45 PM

Level: Introductory to Intermediate

Miguel Castro

Miguel Castro



Melvicorp LLC

If you're like me, you were probably a bit overwhelmed when WPF came out. In fact, it took me a little time to finally decide to dive into it. We've invested so much time in focusing our Windows Forms knowledge and skills, and now we hear everywhere that WPF is the future and that Windows Forms will eventually go away. Well, that statement is true but it's not a bad thing. WPF introduced some wild concepts and capabilities, but its’ steep learning curve has kept many at a distance. If you're a Windows developer, this session will show you how to make that leap with as little pain as possible.

This session will be structured in a way to keep a constant analogy in all topics between the world of Windows Forms and the world of Windows Presentation Foundation. I'll cover things from application startup to event handling, to use of controls and even data binding; all real-word concepts that you use on a daily basis. Making this constant comparison is the way I learned it. Think of it as geek-oriented word associations.

You will learn:

  • What WPF is all about
  • The key differences between WinForms and WPF
  • By analogy