Well , if i am right XAML is not actually a programming language its a markup language just like HTML and to answers you question , if you have ever programmed windows forms in C# or VB then i think you should know that xaml wasn,t used there , maybe XAML/WPF will replace windows forms. lets just wait and see.