MOBILE

Building Your First Windows Phone 7 Application (part 4) - Customizing Your First Windows Phone Application

1/16/2011 9:28:19 AM

5. Customizing Your First Windows Phone Application

In the following code walkthrough, you'll learn how to customize the Windows Phone 7 application icon that is displayed to the user, and how to change the application's name.

  1. In the Solution Explorer, right-click the HelloWorld project and select Add => Existing Item..., as shown in Figure 10.

    Figure 10. Adding a file to the Visual Studio project
  2. The Windows Phone 7 application icon can be any .png file with 62 × 62. By default, when the Windows Phone application project is created, the ApplicationIcon.png is used.

  3. Right-click the HelloWorld project => Choose Properties.

  4. Click the Application tab.

  5. In Deployment options => Change the Icon to HelloWorldIcon.png.

  6. Change the Title to HelloWorld. Changed properties can be seen in Figure 11.

    Figure 11. Changing the application title and icon
  7. Hit F5 to run the application.

  8. When the application starts in the Windows Phone 7 emulator, hit the back button on the emulator, as shown in Figure 12.

    Figure 12. Windows Phone 7 back button
  9. You will see the list of applications installed on the emulator including HelloWorld, as shown in Figure 13.

    Figure 13. Windows Phone 7 application list
Other  
  •  Building Your First Windows Phone 7 Application (part 3) - Writing Your First Windows Phone Code
  •  Building Your First Windows Phone 7 Application (part 2) - Using Your First Windows Phone Silverlight Controls
  •  Building Your First Windows Phone 7 Application (part 1) - Creating a Windows Phone Project
  •  Introducing Windows Phone 7 and the Windows Phone Platform
  •  Windows Phone Application Platform
  •  iPhone Application Development : Basic User Input and Output
  •  Mobile Phone Game Programming : A Quick J2ME Primer
  •  Mobile Phone Game Programming : Java As a Mobile Game Platform
  •  Mobile Phone Game Programming : Getting to Know Mobile Platforms
  •  Mobile Application Security : The Apple iPhone - Local Data Storage: Files, Permissions, and Encryption
  •  Mobile Application Security : The Apple iPhone - Permissions and User Controls
  •  iPhone Application Developmen : Using the View-Based Application Template (part 3)
  •  iPhone Application Developmen : Using the View-Based Application Template (part 2) - Preparing the View Controller Outlets and Actions
  •  iPhone Application Developmen : Using the View-Based Application Template (part 1)
  •  Mobile Application Security: Application Format
  •  Mobile Application Security: Security Testing
  •  Mobile Application Security: The Apple iPhone - Development
  •  Building Android Apps : Installing KiloGap in the Emulator
  •  Building Android Apps : Build KiloGap
  •  Building Android Apps: Create an Android Virtual Device
  •  
    Top 10
    Exchange Server 2010 : Administering Mailbox Content - Monitor and Restrict Communication (part 1) - Perform Basic Message Policy Configuration
    Installing Exchange Server 2010 : Post-setup configuration (part 1)
    SQL Server 2008 : Using the CLR - Understanding Permission Sets
    The SQL Programming Language : Complex Queries and Join Queries (part 4)
    Developing Windows Azure Services that Use SQL Azure
    Configuring Windows 7 NIC Devices (part 2) - Configuring Wireless NIC Devices
    Sharing Files and Folders Over the Network in Vista
    SQL Server 2008 : Explaining Advanced Query Techniques - Creating and Altering Tables
    Algorithms for Compiler Design: SYNTAX-DIRECTED TRANSLATION SCHEMES
    Windows System Programming : Listing Registry Keys and Contents
    Most View
    iPhone Application Development : Implementing a Custom Picker View (part 2)
    Exploring the T-SQL Enhancements in SQL Server 2005 : New Data Types
    Managing System Properties
    Beginning Android 3 : Working with Containers - Scrollwork
    Managing Exchange Server 2010 : The Exchange Management Shell (part 2) - Remote PowerShell
    Programming the Mobile Web : HTML 5 (part 2) - The canvas Element
    ASP.NET and AJAX
    Windows Server 2008: Domain Name System and IPv6 - Troubleshooting DNS
    Programming .NET Security : Asymmetric Encryption Explained (part 2) - Creating the Encrypted Data
    Implementing Client Access and Hub Transport Servers : Installing the Client Access Server
    IIS 7.0 : Securing Communications with Secure Socket Layer (SSL)
    Recovering from a Disaster in an Exchange Server 2010 Environment : Recovering Exchange Server Application and Exchange Server Data
    Installing Exchange Server 2010 in an Exchange Server 2003 environment (part 1) - Upgrading the Active Directory
    Externalizing BLOB Storage in SharePoint 2010 (part 1)
    Windows 7 : Using Desktop Gadgets (part 2) - Using the Clock, CPU Meter, Weather gadget
    Windows Phone 7 Development : Push Notifications - Implementing Raw Notifications
    Building Android Apps : Controlling the Phone with JavaScript (part 3) - Accelerometer
    Registering CLR Assemblies for Use with SQL Server
    Windows Server 2008: Domain Name System and IPv6 - Understanding the Need for DNS
    Windows 7 : Software Installation - What You Need to Know