SlideShare a Scribd company logo
1 of 7
“Discover Windows Phone”
development series
04. The Back Button
Yasmine Abdelhady
@yasabdelhady
Yasmine.Abdelhady@Hotmail.com

© Yasmine Abdelhady| MEA DPE Intern
 How the back button works?

Agenda

© Yasmine Abdelhady| MEA DPE Intern

 Overriding the back button
How the Back
Button Works

© Yasmine Abdelhady| MEA DPE Intern

 Think of the Back button much like the one in your browser. You
can click it to navigate backwards through the history of decisions
you have made in that session. It takes you across multiple sites,
and every page you visited within those sites. The Back button on
a Windows Phone works the same way. It will take you backwards
through the pages you have visited, even across multiple
applications!
 Open the People hub.
 Select a friend from our list of contacts.
 Click on you're friends website
 Hit the Start button.

Example

 Open another application.

 When we hit the back button, we will navigate backwards
through the previous list of events.

© Yasmine Abdelhady| MEA DPE Intern
Overriding the
Back Button

© Yasmine Abdelhady| MEA DPE Intern

 In some cases, overriding the back button is needed. In Windows
Phone development you can override the Back button to make it
do what you want. In any case where you want to override the
back button, you should be certain you’re considering what your
user considers “back.”
Code to
override the
Back Button

© Yasmine Abdelhady| MEA DPE Intern
@yasabdelhady

yasmine.Abdelhady@Hotmail.com

Thank you 
yasabdelhady.wordpress.com

Facebook.com/yasabdelhady

© Yasmine Abdelhady| MEA DPE Intern

More Related Content

Similar to "Discover windows phone" 04. The back button

ALERT! 7 TOP USER FRUSTRATIONS ON WEB & HOW TO RESOLVE THEM
ALERT! 7 TOP USER FRUSTRATIONS ON WEB & HOW TO RESOLVE THEMALERT! 7 TOP USER FRUSTRATIONS ON WEB & HOW TO RESOLVE THEM
ALERT! 7 TOP USER FRUSTRATIONS ON WEB & HOW TO RESOLVE THEMPixel Crayons
 
Stop Making Pretty Websites That Suck
Stop Making Pretty Websites That SuckStop Making Pretty Websites That Suck
Stop Making Pretty Websites That SuckBarry Saunders
 
Getting love from the Facebook Platform
Getting love from the Facebook PlatformGetting love from the Facebook Platform
Getting love from the Facebook PlatformTrey Philips
 
How to make your website an effective business tool in 2016
How to make your website an effective business tool in 2016How to make your website an effective business tool in 2016
How to make your website an effective business tool in 2016Michael Ginsburg
 
x3 Phases and 4 S.T.E.P.S. to building your Personal Brand
x3 Phases and 4 S.T.E.P.S. to building your Personal Brandx3 Phases and 4 S.T.E.P.S. to building your Personal Brand
x3 Phases and 4 S.T.E.P.S. to building your Personal BrandShannon Eastman
 
window_10_user_guide.pdf
window_10_user_guide.pdfwindow_10_user_guide.pdf
window_10_user_guide.pdfMertin2
 
Windowstechnicalpreviewqg
WindowstechnicalpreviewqgWindowstechnicalpreviewqg
WindowstechnicalpreviewqgAlex Carranza
 
Windows 10 Technical Preview - http://f2suporte.blogspot.com
Windows 10 Technical Preview - http://f2suporte.blogspot.comWindows 10 Technical Preview - http://f2suporte.blogspot.com
Windows 10 Technical Preview - http://f2suporte.blogspot.comWlademir RS
 
Overall presentation multiplatform_ux_patterns
Overall presentation multiplatform_ux_patternsOverall presentation multiplatform_ux_patterns
Overall presentation multiplatform_ux_patternsStefano Fornari
 
HELP - Emerging Leaders Program - Social Media Webinar
HELP - Emerging Leaders Program - Social Media WebinarHELP - Emerging Leaders Program - Social Media Webinar
HELP - Emerging Leaders Program - Social Media WebinarDan Cohen
 
"Discover windows phone" 03.passing parameters
"Discover windows phone" 03.passing parameters"Discover windows phone" 03.passing parameters
"Discover windows phone" 03.passing parametersYasmine Abdelhady
 
Microsoft 365 Productivity Tips "October Ousting"
Microsoft 365 Productivity Tips "October Ousting"Microsoft 365 Productivity Tips "October Ousting"
Microsoft 365 Productivity Tips "October Ousting"Christian Buckley
 
Building a better User Experience for Windows Phone Users
Building a better User Experience for Windows Phone UsersBuilding a better User Experience for Windows Phone Users
Building a better User Experience for Windows Phone UsersSandra González
 
Uop com 106 module 4 assignment 2 researching social media new
Uop com 106 module 4 assignment 2 researching social media newUop com 106 module 4 assignment 2 researching social media new
Uop com 106 module 4 assignment 2 researching social media newHaashimm
 
I pad basics in ios7
I pad basics in ios7I pad basics in ios7
I pad basics in ios7tbrown1neisd
 
Acquire New Users with Better Activation
Acquire New Users with Better ActivationAcquire New Users with Better Activation
Acquire New Users with Better ActivationConrad Wadowski
 
How to Create Insanely Cool UX Designs Using Micro-interactions?
How to Create Insanely Cool UX Designs Using Micro-interactions?How to Create Insanely Cool UX Designs Using Micro-interactions?
How to Create Insanely Cool UX Designs Using Micro-interactions?Kaspar Lavik
 

Similar to "Discover windows phone" 04. The back button (20)

ALERT! 7 TOP USER FRUSTRATIONS ON WEB & HOW TO RESOLVE THEM
ALERT! 7 TOP USER FRUSTRATIONS ON WEB & HOW TO RESOLVE THEMALERT! 7 TOP USER FRUSTRATIONS ON WEB & HOW TO RESOLVE THEM
ALERT! 7 TOP USER FRUSTRATIONS ON WEB & HOW TO RESOLVE THEM
 
Stop Making Pretty Websites That Suck
Stop Making Pretty Websites That SuckStop Making Pretty Websites That Suck
Stop Making Pretty Websites That Suck
 
Gfwc convention 2017
Gfwc convention 2017Gfwc convention 2017
Gfwc convention 2017
 
Getting love from the Facebook Platform
Getting love from the Facebook PlatformGetting love from the Facebook Platform
Getting love from the Facebook Platform
 
How to make your website an effective business tool in 2016
How to make your website an effective business tool in 2016How to make your website an effective business tool in 2016
How to make your website an effective business tool in 2016
 
x3 Phases and 4 S.T.E.P.S. to building your Personal Brand
x3 Phases and 4 S.T.E.P.S. to building your Personal Brandx3 Phases and 4 S.T.E.P.S. to building your Personal Brand
x3 Phases and 4 S.T.E.P.S. to building your Personal Brand
 
window_10_user_guide.pdf
window_10_user_guide.pdfwindow_10_user_guide.pdf
window_10_user_guide.pdf
 
Windowstechnicalpreviewqg
WindowstechnicalpreviewqgWindowstechnicalpreviewqg
Windowstechnicalpreviewqg
 
Windows 10 Technical Preview - http://f2suporte.blogspot.com
Windows 10 Technical Preview - http://f2suporte.blogspot.comWindows 10 Technical Preview - http://f2suporte.blogspot.com
Windows 10 Technical Preview - http://f2suporte.blogspot.com
 
Overall presentation multiplatform_ux_patterns
Overall presentation multiplatform_ux_patternsOverall presentation multiplatform_ux_patterns
Overall presentation multiplatform_ux_patterns
 
HELP - Emerging Leaders Program - Social Media Webinar
HELP - Emerging Leaders Program - Social Media WebinarHELP - Emerging Leaders Program - Social Media Webinar
HELP - Emerging Leaders Program - Social Media Webinar
 
"Discover windows phone" 03.passing parameters
"Discover windows phone" 03.passing parameters"Discover windows phone" 03.passing parameters
"Discover windows phone" 03.passing parameters
 
NEDMA14: Fat Fingers and Small Screens - Justine Jordan
NEDMA14: Fat Fingers and Small Screens - Justine JordanNEDMA14: Fat Fingers and Small Screens - Justine Jordan
NEDMA14: Fat Fingers and Small Screens - Justine Jordan
 
Microsoft 365 Productivity Tips "October Ousting"
Microsoft 365 Productivity Tips "October Ousting"Microsoft 365 Productivity Tips "October Ousting"
Microsoft 365 Productivity Tips "October Ousting"
 
Building a better User Experience for Windows Phone Users
Building a better User Experience for Windows Phone UsersBuilding a better User Experience for Windows Phone Users
Building a better User Experience for Windows Phone Users
 
DC Tutorial
DC TutorialDC Tutorial
DC Tutorial
 
Uop com 106 module 4 assignment 2 researching social media new
Uop com 106 module 4 assignment 2 researching social media newUop com 106 module 4 assignment 2 researching social media new
Uop com 106 module 4 assignment 2 researching social media new
 
I pad basics in ios7
I pad basics in ios7I pad basics in ios7
I pad basics in ios7
 
Acquire New Users with Better Activation
Acquire New Users with Better ActivationAcquire New Users with Better Activation
Acquire New Users with Better Activation
 
How to Create Insanely Cool UX Designs Using Micro-interactions?
How to Create Insanely Cool UX Designs Using Micro-interactions?How to Create Insanely Cool UX Designs Using Micro-interactions?
How to Create Insanely Cool UX Designs Using Micro-interactions?
 

Recently uploaded

Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 

Recently uploaded (20)

Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 

"Discover windows phone" 04. The back button

  • 1. “Discover Windows Phone” development series 04. The Back Button Yasmine Abdelhady @yasabdelhady Yasmine.Abdelhady@Hotmail.com © Yasmine Abdelhady| MEA DPE Intern
  • 2.  How the back button works? Agenda © Yasmine Abdelhady| MEA DPE Intern  Overriding the back button
  • 3. How the Back Button Works © Yasmine Abdelhady| MEA DPE Intern  Think of the Back button much like the one in your browser. You can click it to navigate backwards through the history of decisions you have made in that session. It takes you across multiple sites, and every page you visited within those sites. The Back button on a Windows Phone works the same way. It will take you backwards through the pages you have visited, even across multiple applications!
  • 4.  Open the People hub.  Select a friend from our list of contacts.  Click on you're friends website  Hit the Start button. Example  Open another application.  When we hit the back button, we will navigate backwards through the previous list of events. © Yasmine Abdelhady| MEA DPE Intern
  • 5. Overriding the Back Button © Yasmine Abdelhady| MEA DPE Intern  In some cases, overriding the back button is needed. In Windows Phone development you can override the Back button to make it do what you want. In any case where you want to override the back button, you should be certain you’re considering what your user considers “back.”
  • 6. Code to override the Back Button © Yasmine Abdelhady| MEA DPE Intern