Windows Phone development - useful links
This article shows a list of few great MSDN resources on Windows Phone 7 development. Note that here are other useful links on the Windows Phone area of this site, and a similar list on MSDN : How-To Index for Windows Phone.
Article Metadata
Tested with
Devices(s): WP7 Emulator
Compatibility
Platform(s): WP7
Article
Keywords: How To
Created: somnathbanik
(08 Oct 2011)
Last edited: hamishwillee
(21 Feb 2012)
Getting Started
- How to: Create Your First Silverlight Application for Windows Phone
- How to: Create Your First XNA Framework Application for Windows Phone
- How to: Combine Silverlight and the XNA Framework in a Windows Phone Application
Visual Studio 2010 Express for Windows Phone
- How to: Build and Deploy a Windows Phone Application Using Visual Studio
- How to: Change the Orientation of a Windows Phone Project
- How to: Debug When the Windows Phone Application State Changes
- How to: Specify a Target Version or Upgrade Projects for Windows Phone
Windows Phone Emulator
- How to: Start an Application in Windows Phone Emulator
- How to: Stop and Restart an Application in Windows Phone Emulator
- How to: Change the Orientation in Windows Phone Emulator
- How to: Adjust the Zoom Setting in Windows Phone Emulator
- How to: Test Copy and Paste in Windows Phone Emulator
- How to: Change the Region Settings for Windows Phone Emulator
Windows Phone Performance Analysis
- How to: Capture and Analyze Performance Data Using Windows Phone Performance Analysis
- How to: Identify and Fix Common Performance Issues Using Windows Phone Performance Analysis
Deploying and Testing on Your Windows Phone
- How to: Use the Developer Registration Tool for Windows Phone
- How to: Use the Application Deployment Tool for Windows Phone
- How to: Use the Connect Tool for Windows Phone
Fundamental Concepts
Execution Model for Windows Phone
- How to: Preserve and Restore Page State for Windows Phone
- How to: Preserve and Restore Application State for Windows Phone
- How to: Perform Page Navigation on Windows Phone
- How to: Handle Orientation Changes on Windows Phone
- How To: Navigate Using the Back Stack for Windows Phone
Local Data Storage for Windows Phone
- How to: Use the Isolated Storage Explorer Tool
- How to: Store Files and Folders for Windows Phone
- How to: Create a Basic Local Database Application for Windows Phone
- How to: Create a Local Database Application with MVVM for Windows Phone
- How to: Deploy a Reference Database with a Windows Phone Application
Networking and Web Services for Windows Phone
- How to: Create a Basic RSS Reader for Windows Phone
- How to: Consume an OData Service for Windows Phone
- How to: Persist the State of an OData Client for Windows Phone
- How to: Create and Use a TCP Socket Client Application for Windows Phone
- How to: Create and Use a UDP Socket Client Application for Windows Phone
- How to: Send and Receive Data in a Multicast Group for Windows Phone
- How to: Determine the Mobile Operator for Windows Phone
- How to: Determine the Network Capabilities for Windows Phone
- How to: Get Connection Information about a Socket for Windows Phone
- How to: Set Connection Preferences for a Socket for Windows Phone
- How to: Set Connection Requirements for a Socket for Windows Phone
- How To: Detect Network Changes for Windows Phone
Themes for Windows Phone
Security for Windows Phone
Common Application Development Tasks
- How to: Create a Splash Screen for Windows Phone
- How to: Create a Settings Page for Windows Phone
- How to: Change the On-Screen Keyboard Input Scope in Windows Phone
Launchers for Windows Phone
- How to: Use the Bing Maps Directions Task for Windows Phone
- How to: Use the Bing Maps Task for Windows Phone
- How to: Use the Connection Settings Task for Windows Phone
- How to: Use the Email Compose Task for Windows Phone
- How to: Use the Marketplace Detail Task for Windows Phone
- How to: Use the Marketplace Hub Task for Windows Phone
- How to: Use the Marketplace Review Task for Windows Phone
- How to: Use the Marketplace Search Task for Windows Phone
- How to: Use the Media Player Launcher for Windows Phone
- How to: Use the Phone Call Task for Windows Phone
- How to: Use the Search Task for Windows Phone
- How to: Use the Share Link Task for Windows Phone
- How to: Use the Share Status Task for Windows Phone
- How to: Use the SMS Compose Task for Windows Phone
- How to: Use the Web Browser Task for Windows Phone
Choosers for Windows Phone
- How to: Use the Address Chooser Task for Windows Phone
- How to: Use the Camera Capture Task for Windows Phone
- How to: Use the Email Address Chooser Task for Windows Phone
- How to: Use the Game Invite Task for Windows Phone
- How to: Use the Phone Number Chooser Task for Windows Phone
- How to: Use the Photo Chooser Task for Windows Phone
- How to: Use the Save Contact Task for Windows Phone
- How to: Use the Save Email Address Task for Windows Phone
- How to: Use the Save Phone Number Task for Windows Phone
- How to: Use the Save Ringtone Task for Windows Phone
Globalization and Localization for Windows Phone
- How to: Build a Globalized Application for Windows Phone
- How to: Build a Localized Application for Windows Phone
- How to: Localize an Application Title for Windows Phone
- ow to: Test a Localized Application for Windows Phone
Common Application Development Tasks
- How to: Implement a Trial Experience in a Silverlight Application for Windows Phone
- How to: Implement a Trial Experience in an XNA Framework Application for Windows Phone
- How to: Create an XNA Framework Application
- How To: Add Collision Detection to the XNA Framework Application
- How To: Add Levels to the XNA Framework Application
- How To: Display a Scoreboard for the XNA Framework Application
- How To: Add a Trial Experience to the XNA Framework Application
Camera and Photos for Windows Phone
- How to: Create a Base Camera Application for Windows Phone
- How to: Use Camera Flash in an Application for Windows Phone
- How to: Use Camera Focus in an Application for Windows Phone
- How to: Adjust Captured Picture Resolution in an Application for Windows Phone
- How to: Access the Hardware Camera Shutter Button in Windows Phone
- How to: Work with Grayscale in a Camera Application for Windows Phone
- How to: Record Video in a Camera Application for Windows Phone
- How to: Decode a JPEG for Windows Phone
- ow to: Encode a JPEG for Windows Phone and Save to the Pictures Library
- How to: Extend the Pictures Hub with App Connect for Windows Phone
- How to: Extend the Picture Viewer with App Connect for Windows Phone
- How to: Extend the Share Picker with App Connect for Windows Phone
Controls for Windows Phone
- How to: Use the Bing Maps Silverlight Control for Windows Phone
- How to: Create a Panorama Application for Windows Phone
- How to: Create a Pivot Application for Windows Phone
- How to: Use the Control Tilt Effect for Windows Phone
- ow to: Create a Custom Indeterminate Progress Bar
Push Notifications for Windows Phone
- How to: Set up an Authenticated Web Service for Windows Phone
- How to: Send a Push Notification for Windows Phone
- How to: Set up a Callback Registration Request for Windows Phone
- How to: Receive Push Notifications in an Application for Windows Phone
- How to: Schedule Tile Updates for Windows Phone
WebBrowser Control
- How to: Display Web Content from the Network Using the WebBrowser Control for Windows Phone
- How to: Display Static Web Content Using the WebBrowser Control for Windows Phone
- How to: Display Dynamically Generated Web Content Using the WebBrowser Control for Windows Phone
Application Features
- How to: Create Alarms and Reminders for Windows Phone
- How to: Create an Application Bar in XAML for Windows Phone
- How to: Create an Application Bar in Code for Windows Phone
- How to: Change Icon Buttons and Menu Items Dynamically for Windows Phone
- How to: Reuse an Application Bar on Multiple Pages in Your Windows Phone Application
- How to: Use Different Application Bars in a Single Pivot Control in Your Windows Phone Application
- How to: Implement Background Agents for Windows Phone
- How to: Implement Background File Transfers for Windows Phone
- How to: Access Contact Data for Windows Phone
- How to: Access Calendar Data for Windows Phone
- How to: Display the Photo of a Contact for Windows Phone
- How to: Use the DeviceStatus Class for Windows Phone
- How to: Get Data from the Location Service for Windows Phone
- How to: Test Applications that Use Location Data
- How to: Play or Stream a Video File for Windows Phone
- How to: Access the Microphone in a Silverlight Application for Windows Phone
- How to: Integrate with the Music and Videos Hub for Windows Phone
- How to: Set up and Tune the FM Radio for Windows Phone
- How to: Send and Receive Toast Notifications for Windows Phone
- How to: Send and Receive Tile Notifications for Windows Phone
- How to: Send and Receive Raw Notifications for Windows Phone
- How to: Extend Search with App Connect for Windows Phone
- How to: Integrate with App Instant Answer for Windows Phone
- How to: Get Data from the Accelerometer Sensor for Windows Phone
- How to: Get Data from the Compass Sensor for Windows Phone
- How to: Get Data from the Gyroscope Sensor for Windows Phone
- How to: Use the Combined Motion API for Windows Phone
- How to: Test Applications that Use the Accelerometer
- How to: Create, Delete, and Update Tiles for Windows Phone
- How to: Set the Initial Properties for the Application Tile for Windows Phone
- How to: Schedule Tile Updates for Windows Phone
- How to: Set up a Callback Registration Request for Windows Phone
- How to: Play Background Audio for Windows Phone
Windows Phone Marketplace
- How to: Create Screenshots for Windows Phone Marketplace
- How to: Link to Windows Phone Marketplace Content
- How to: Determine Application Capabilities

