jerry nixon microsoft developer evangelist daren may president co founder crank211 n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
Jerry Nixon | Microsoft Developer Evangelist Daren May | President & Co-founder, Crank211 PowerPoint Presentation
Download Presentation
Jerry Nixon | Microsoft Developer Evangelist Daren May | President & Co-founder, Crank211

Loading in 2 Seconds...

play fullscreen
1 / 22

Jerry Nixon | Microsoft Developer Evangelist Daren May | President & Co-founder, Crank211 - PowerPoint PPT Presentation


  • 158 Views
  • Uploaded on

Advanced Windows Store App Development using C# Jump Start. Jerry Nixon | Microsoft Developer Evangelist Daren May | President & Co-founder, Crank211. Meet Jerry Nixon | Colorado. Microsoft Developer Evangelist Reaching Professional & Student Communities

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Jerry Nixon | Microsoft Developer Evangelist Daren May | President & Co-founder, Crank211' - slade-mcbride


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
jerry nixon microsoft developer evangelist daren may president co founder crank211
Advanced Windows Store App Development using C# Jump Start

Jerry Nixon | Microsoft Developer Evangelist

Daren May | President & Co-founder, Crank211

meet jerry nixon colorado
Meet Jerry Nixon | Colorado
  • 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 daren may @ darenmay
Meet Daren May | @darenmay
  • 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)
setting expectations
Setting Expectations
  • Seasoned to Intermediate Developers
    • Accelerated coverage of C# fundamentals expected on Microsoft Exam 70-485
  • Suggested Prerequisites/Supporting Material
    • Accelerated version of Microsoft course 20485A, a five-day course (which includes hands-on labs).
    • We recommend developers new to C# or who need hands-on experiences take this course with a Microsoft Learning Partner
join the mva community
Join the MVA Community!
  • 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-Voucher
    • Enter this code: WinAdvC (expires 6/23/2013)
download code samples
Download Code Samples
  • Visit xamlShow on CodePlex
    • http://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.comeach time
jerry nixon microsoft developer evangelist daren may president co founder crank2111
01 | Animations and Transitions

Jerry Nixon | Microsoft Developer Evangelist

Daren May | President & Co-founder, Crank211

agenda for the day1
Agenda for the Day
  • Visit xamlShow on CodePlex
    • http://xaml.codeplex.com
module agenda
Module Agenda
  • Transforms
  • Animations
  • Animation Library
render transform
Render Transform

2D Transform

Perspective Transform

Element.Projection.ProjectionPlane

RotateX

Rotate Y

Rotate Z

Matrix2D

  • Rotate
  • Scale
  • Skew
  • Translate(move)
advanced transforms
Advanced transforms
  • Origins
    • Element.RenderTransformOrigin – 0,1
    • Transform.CenterX (& Y) - pixels
  • Projection
    • CenterOfRotationX (& Y)
    • GlobalOffsetX (& Y) – Screen Axis
    • LocalOffsetX (& Y) – Object Axis
storyboard objects
Storyboard objects

Animations

Easing functions

  • DoubleAnimation[UsingKeyFrames]
  • PointAnimation[UsingKeyFrames]
  • ColorAnimation[UsingKeyFrames]
  • ObjectAnimation[UsingKeyFrames]
    • Built-in Attached Properties (Canvas.Left)
enabledependentanimation
EnableDependentAnimation

Independent Criteria

  • Duration is zero seconds
  • Target property is Opacity
  • Targets Transform, Projection, Clip
  • Canvas.Left & Canvas.Top
  • SolidColorBrush.Color
  • ObjectAnimationUsingKeyFrames

CPU

UI Thread

GPU

Composition

windows runtime animation library
Windows Runtime animation library

Element Transitions

Theme Transitions

DropTargetItemThemeAnimation

FadeInThemeAnimation

FadeOutThemeAnimation

PointerDownThemeAnimation

PointerUpThemeAnimation

PopInThemeAnimation

PopOutThemeAnimation

RepositionThemeAnimation

SplitCloseThemeAnimation

SplitOpenThemeAnimation

SwipeBackThemeAnimation

SwipeHintThemeAnimation

  • AddDeleteThemeTransition
  • ContentThemeTransition
  • EntranceThemeTransition
  • ReorderThemeTransition
  • RepositionThemeTransition
module review
Module Review
  • Transforms
  • Animations
  • Animation Library