building your first windows 8 application with winrt, xaml and html
DESCRIPTION
Presentations from Code Mastery-ChicagoCorey Miller, Associate Lead Consultant, Microsoft MVPTRANSCRIPT
Building your first Windows 8 AppCorey Miller
Email [email protected]
Blog http://www.xamlmammal.com/
Twitter @xamlmammal
Agenda• Introduction to Windows 8 Apps
– “Formerly Known As” Metro Apps
• File > New Demo
– “What’s Available”
• Simple MVVM Sample Demo
– “What’s different”
• App Complete Demo
– “Finished, What’s next”
• WinRt & WinJs Discussion
– “What should I use?”
Why Windows 8
Metro
• WPF is NOT dead!
• Metro is the next thing (Focus)
Demo Time!
I Lied… Win 8 XAML • Graphics
– OpacityMask, Clips, Corner Radius, custom easing, & bitmap effects.
– RadialGradientBrush, Bitmap Tiles, & VideoBrush
• Controls
– Pivot and Panorama are out
– FlipView, Semantic Zoom, and GridView are new
– No Behaviors.
• Resources
– No Custom Markup Extensions
– No DataTemplate DataType support
More Win 8 XAML• Binding
– Like SL, No priority or multibinding– Missing TargetNullValue and StringFormat
• (More Converters or MVVM)
– Loaded is the only RoutedEvent support for EventTriggers– You cannot debug bindings like in SL5
• Animations– Non Hardware animations must set EnableDependentAnimation– More themes and transitions are available– No more “vsm:” when referencing visual state manager
• Interactions– No MouseLeftButtonDown instead Pointer (ex. PointerPressed)– IsRightTapEnabled for context and right button down
Demo Time!
Important Url’s• Hands On Html 5
– http://ie.microsoft.com/testdrive/Graphics/hands-on-css3/Default.html
• Windows 8 App Samples
– http://code.msdn.microsoft.com/windowsapps/Windows-8-Modern-Style-App-Samples
Thank you!www.magenic.com
Corey Miller
Email [email protected]
Blog http://www.xamlmammal.com/
Twitter @xamlmammal