ºÝºÝߣ

ºÝºÝߣShare a Scribd company logo
BUILDING WINDOWS PHONE
APPLICATION
1. Windows Phone Toolkit
2. Page Transitions and TiltEffect
FOLLOW US
Twitter

: @chothanihitesh

ºÝºÝߣshare

: http://www.slideshare.net/Chothani-Hitesh

Email

: chothani.hitesh@gmail.com

Support

: windows.chothani@live.com

LinkedIn

: in.linkedin.com/pub/hiteshchothani/6b/311/2b8

W8 Publisher

: AppStudios

WP Publisher : AppStudios
Website

: www.appmobinfotech.com
WINDOWS PHONE TOOLKIT
WINDOWS PHONE TOOLKIT
?

A product of the Microsoft Windows Phone team

?

Formerly known as the ¡®Silverlight Toolkit¡¯

?

The Windows Phone Toolkit adds new functionality ¡®out of band¡¯ from the
official product control set

?

Includes full open source code, samples, documentation, and design-time
support for controls for Windows Phone

?

Refresh every three months or so
?

Bug fixes

?

New controls
HOW TO GET THE WINDOWS PHONE
TOOLKIT
?

http://phone.codeplex.com

?

Get source code, including
the sample application

?

No MSI! ¨C Install binaries
from NuGet only
NUGET
?

Package management system
for .NET

?

Simplifies incorporating thirdparty libraries

?

Developer focused

?

Free, open source

?

NuGet client is included in
Visual Studio 2012 ¨C including
Express Editions!

?

Use NuGet to add libraries
such as the Windows Phone
Toolkit to projects
CONTROLS IN THE WINDOWS
PHONE TOOLKIT
CONTEXTMENU
DATEPICKER AND TIMEPICKER
TOGGLESWITCH
WRAPPANEL
LISTPICKER
?

WP7 ComboBox

?

Dropdown list for small number of items

?

Full screen selector for longer lists
¡­AND MANY MORE
?

Custom MessageBox

?

Rating control

?

AutoCompleteBox

?

ExpanderView

?

HubTile

?

more¡­

?

Download the source from http://phone.codeplex.com, build the sample
application and deploy to emulator or device
PAGE TRANSITIONS
TILTEFFECT

AND
PAGE TRANSITIONS
?

Easy way to add page transitions to your app
similar to those in the built-in apps

?

Different transitions are included
?

?

Roll, Swivel, Rotate, ºÝºÝߣ and Turnstile

Start by using the TransitionFrame control
from the Windows Phone Toolkit instead of
the default PhoneApplicationFrame

?

Set in InitializePhoneApplication() method in

App.Xaml.cs:

/ /RootFrame = new PhoneApplicationFrame();
RootFrame = new TransitionFrame();
ENABLING TRANSITIONS ON A PAGE
?

Declare namespace for Windows Phone Toolkit assembly

?

Under <phone:PhoneApplicationPage> root element, add transition you want
TILTEFFECT
?

Add additional visual feedback for control interaction

?

Instead of simple states such as Pressed or Unpressed, controls with
TiltEffect enabled provide motion during manipulation
?

For example, Button has a subtle 3D effect and appears to move into the page when

pressed and bounce back again when released
?

Easy to enable TiltEffect for all controls on a page

?

Also can apply to individual controls
Thank You

More Related Content

Windows phone 8 session 7

  • 1. BUILDING WINDOWS PHONE APPLICATION 1. Windows Phone Toolkit 2. Page Transitions and TiltEffect
  • 2. FOLLOW US Twitter : @chothanihitesh ºÝºÝߣshare : http://www.slideshare.net/Chothani-Hitesh Email : chothani.hitesh@gmail.com Support : windows.chothani@live.com LinkedIn : in.linkedin.com/pub/hiteshchothani/6b/311/2b8 W8 Publisher : AppStudios WP Publisher : AppStudios Website : www.appmobinfotech.com
  • 4. WINDOWS PHONE TOOLKIT ? A product of the Microsoft Windows Phone team ? Formerly known as the ¡®Silverlight Toolkit¡¯ ? The Windows Phone Toolkit adds new functionality ¡®out of band¡¯ from the official product control set ? Includes full open source code, samples, documentation, and design-time support for controls for Windows Phone ? Refresh every three months or so ? Bug fixes ? New controls
  • 5. HOW TO GET THE WINDOWS PHONE TOOLKIT ? http://phone.codeplex.com ? Get source code, including the sample application ? No MSI! ¨C Install binaries from NuGet only
  • 6. NUGET ? Package management system for .NET ? Simplifies incorporating thirdparty libraries ? Developer focused ? Free, open source ? NuGet client is included in Visual Studio 2012 ¨C including Express Editions! ? Use NuGet to add libraries such as the Windows Phone Toolkit to projects
  • 7. CONTROLS IN THE WINDOWS PHONE TOOLKIT
  • 12. LISTPICKER ? WP7 ComboBox ? Dropdown list for small number of items ? Full screen selector for longer lists
  • 13. ¡­AND MANY MORE ? Custom MessageBox ? Rating control ? AutoCompleteBox ? ExpanderView ? HubTile ? more¡­ ? Download the source from http://phone.codeplex.com, build the sample application and deploy to emulator or device
  • 15. PAGE TRANSITIONS ? Easy way to add page transitions to your app similar to those in the built-in apps ? Different transitions are included ? ? Roll, Swivel, Rotate, ºÝºÝߣ and Turnstile Start by using the TransitionFrame control from the Windows Phone Toolkit instead of the default PhoneApplicationFrame ? Set in InitializePhoneApplication() method in App.Xaml.cs: / /RootFrame = new PhoneApplicationFrame(); RootFrame = new TransitionFrame();
  • 16. ENABLING TRANSITIONS ON A PAGE ? Declare namespace for Windows Phone Toolkit assembly ? Under <phone:PhoneApplicationPage> root element, add transition you want
  • 17. TILTEFFECT ? Add additional visual feedback for control interaction ? Instead of simple states such as Pressed or Unpressed, controls with TiltEffect enabled provide motion during manipulation ? For example, Button has a subtle 3D effect and appears to move into the page when pressed and bounce back again when released ? Easy to enable TiltEffect for all controls on a page ? Also can apply to individual controls