Building your first Windows 8 Application with WinRT, XAML and HTML

  • 1,255 views
Uploaded on

Presentations from Code Mastery-ChicagoCorey Miller, Associate Lead Consultant, Microsoft MVP

Presentations from Code Mastery-ChicagoCorey Miller, Associate Lead Consultant, Microsoft MVP

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
1,255
On Slideshare
0
From Embeds
0
Number of Embeds
1

Actions

Shares
Downloads
3
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Building your first Windows 8 AppCorey MillerEmail coreym@magenic.comBlog http://www.xamlmammal.com/Twitter @xamlmammal
  • 2. 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?”
  • 3. Why Windows 8
  • 4. Metro• WPF is NOT dead!• Metro is the next thing (Focus)
  • 5. Demo Time!
  • 6. • GraphicsI Lied… Win 8 XAML – 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
  • 7. 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
  • 8. Demo Time!
  • 9. 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
  • 10. Corey MillerThank you!www.magenic.com Email coreym@magenic.com Blog http://www.xamlmammal.com/ Twitter @xamlmammal