I’ve seen several presentations on XAML before, and my take away perception from the brief overviews was that XAML was an excellent markup language for visual layouts to be used in both WPF and Silverlight applications. True or False?
Well, it’s Both – while it IS a great way to layout controls – but it’s really a whole lot more.
What I truly didn’t realize was that XAML is essentially a Serialization of the code – thus you can do almost everything you can do in code – directly in XAML. And that’s a powerful and non-obvious revelation.
Karl Shifflett and Jamie Rodriguez had a fantastic 2-Day training session… Highly encourage others to take any opportunity to see these guys.
In fact my brain hurts from information overload…! :)
Here are some useful WPF Links brought up during training:
Demo Code & Slide Deck – lots and lots of fantastic code and information – will need to dive deeper.
XAML Power Toys – VERY COOL! Tools to quickly put XAML code together.
WPF Example: Cipher Text – Not only a good example of WPF, but a useful application for securing information – thinking of switching to using it.
WPF Example: Southridge Realty – Wow, really amazing MVVM application for demo Realty company.
WPF Example: Collapsible ListBox – Great example showing the power or XAML with no additional code behind.
WPF Binding Cheat Sheet – There’s no intellisense for bindings – so this helps.