Today I had my first view to Windows Presentation Foundation (WPF). What I learned today is that this technology have two principal layers, the first one is the presentations layer, that is written in a special xml format that have it’s own tags. This xml es called xaml. The second layer is were the code is written, it could be VB.NET or C#.
Three kinds of WPF projects can be created. The first one is like a Windows Applications, where we can manage the windows of the applications only in ascendent mode. The second one is a Windows Applications that uses a kind of web pages to navigate between them like a web browser, and the third one is a web application, that can have limited access to the client filesystem, because it can create files that no exceed size of 512 Kb.
I found that the xaml is very similiar to mxml of Adobe Flex Builder, probably MS “took the idea” from there… but well… let’s see what else is inside WPF.