Download presentation
Presentation is loading. Please wait.
Published byClara Garrison Modified over 9 years ago
1
Advanced Windows Store App Development using C# Jump Start Jerry Nixon | Microsoft Developer Evangelist Daren May | President & Co-founder, Crank211
2
Microsoft Developer Evangelist –Reaching Professional & Student Communities –Teaching Developers about Windows Phone –Teaching Developers about Windows 8 –Teaching Developers about XAML http://jerrynixon.com @jerrynixon Meet Jerry Nixon | Colorado
3
President & Co-founder, Crank211 –Specializes in designing and building next-level digital experiences Prior to starting Crank211… –CTO and VP Operations for software consultancy –Practice lead for EMC Consulting –Leveraged Microsoft technologies since Visual Studio.NET betas –Developing XAML-based solutions since the heady days of “Avalon” (the early name for WPF) Meet Daren May | @darenmay
4
Agenda for the Day First HalfSecond Half 01 | Animations05 | Advanced Contracts Pt 1. 02 | Responsive Design06 | Advanced Contracts Pt 2. 03 | Branding07 | Media 04 | Reusable Controls08 | Advanced Features ** MEAL BREAK **
5
Seasoned to Intermediate Developers –Accelerated coverage of C# fundamentals expected on Microsoft Exam 70-485Exam 70-485 Suggested Prerequisites/Supporting Material –Accelerated version of Microsoft course 20485A, a five-day course (which includes hands-on labs).course 20485A –We recommend developers new to C# or who need hands-on experiences take this course with a Microsoft Learning Partnerthis course with a Microsoft Learning Partner Setting Expectations
6
Microsoft Virtual Academy –Free online learning tailored for IT Pros and Developers –Over 1M registered users –Up-to-date, relevant training on variety of Microsoft products “Earn while you learn!” –Get 50 MVA Points for this event! –Visit http://aka.ms/MVA-Voucherhttp://aka.ms/MVA-Voucher –Enter this code: WinAdvC (expires 6/23/2013) Join the MVA Community!
7
Visit xamlShow on CodePlex –http://xaml.codeplex.comhttp://xaml.codeplex.com –Bookmark this link “Microsoft Virtual Academy” section… –Click “Download C Sharp Demos” link –This link will change, so click the link from http://xaml.codeplex.com each time http://xaml.codeplex.com Download Code Samples
8
01 | Animations and Transitions Jerry Nixon | Microsoft Developer Evangelist Daren May | President & Co-founder, Crank211
9
Agenda for the Day First HalfSecond Half 01 | Animations 05 | Advanced Contracts Pt 1. 02 | Responsive Design06 | Advanced Contracts Pt 2. 03 | Branding07 | Media 04 | Reusable Controls08 | Advanced Features ** MEAL BREAK ** Visit xamlShow on CodePlex http://xaml.codeplex.com
11
Microsoft Virtual Academy Transforms
12
2D Transform Rotate Scale Skew Translate (move) Perspective Transform Element.Projection.ProjectionPlan e –RotateX –Rotate Y –Rotate Z Matrix2D Render Transform
13
Origins –Element.RenderTransformOrigin – 0,1 –Transform.CenterX (& Y) - pixels Projection –CenterOfRotationX (& Y) –GlobalOffsetX (& Y) – Screen Axis –LocalOffsetX (& Y) – Object Axis Advanced transforms
14
Microsoft Virtual Academy Animations
15
Animations DoubleAnimation [UsingKeyFrames] PointAnimation [UsingKeyFrames] ColorAnimation [UsingKeyFrames] ObjectAnimation [UsingKeyFrames] –Built-in Attached Properties (Canvas.Left) Easing functions Storyboard objects
16
Independent Criteria Duration is zero seconds Target property is Opacity Targets Transform, Projection, Clip Canvas.Left & Canvas.Top SolidColorBrush.Color ObjectAnimationUsingKeyFrame s EnableDependentAnimation CPU UI Thread GPU Composition
17
Custom animation
18
Microsoft Virtual Academy Animation library
19
Windows Runtime animation library Element Transitions AddDeleteThemeTransitio n ContentThemeTransition EntranceThemeTransition ReorderThemeTransition RepositionThemeTransitio n Theme Transitions DropTargetItemThemeAnimation FadeInThemeAnimation FadeOutThemeAnimation PointerDownThemeAnimation PointerUpThemeAnimation PopInThemeAnimation PopOutThemeAnimation RepositionThemeAnimation SplitCloseThemeAnimation SplitOpenThemeAnimation SwipeBackThemeAnimation SwipeHintThemeAnimation
20
Animation library
22
©2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Office, Azure, System Center, Dynamics and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.