WP7 Application Icon and Application Tile Icon
published on: 4/13/2011 | Views: N/A | Tags: UI Images
by WindowsPhoneGeek
In this post I am going to talk about how to add custom Application Icon and Application Tile Icon to a sample Windows Phone 7 application.
What is Application Icon?
Basically the application icon is the image that displays for your application in the phone's application list.
According to the latest version of the Windows Phone 7 Application Certification Requirements (Here's a direct link to the PDF file)the application icons should meet the following requirements:
- PNG file format
- 62 x 62 pixels
What is Application Tile Icon?
Basically an application tile is the image (of your application) that appears when users pins your application to the start screen.
According to the latest version of the Windows Phone 7 Application Certification Requirements (Here's a direct link to the PDF file)the application icons should meet the following requirements:![]()
- PNG file format
- 173x 173pixels
How to add a new Application Icon?
By default when you create a new Windows Phone 7 application a sample ApplicationIcon.png image is automatically generated. In order to change this image at first we have to add our new image to our project and set its build action to Content.
NOTE: You can also take a look at our article: WP7 working with Images: Content vs Resource build action
After that you have two options either to use the VisualStudio Project Designer or WMAppManifest.xml file.
- Change Application Icon using the VisualStudio Project Designer
In order to change the application icon just follow the steps:
1. Right click on your project in VisualStudio and select Properties.
2. Go to Application Tab where you will find a section called "Icon".
3.Just select from the combo your new icon:
- Change Application Icon using WMAppManifest.xml file
Windows Phone projects have an auto-generated XML manifest file that contains phone application metadata. The XML manifest file includes information such as IconPath, product IDs, versioning details, runtime types, paths to resources, phone capabilities, and other application-specific information.
So in order to change the application icon just go to WMAppManifest.xml and change the IconPath tag like for example:
<IconPath IsRelative="true" IsResource="false">MyAppIcon.png</IconPath>
NOTE: For any reference you can also take a look at MSDN documentation.
How to add a new Application Tile Icon?
By default when you create a new Windows Phone 7 application a sample Background.png image is automatically generated. In order to change this image at first we have to add our new image to our project and set its build action to Content. After that you have two options either to use the VisualStudio Project Designer or WMAppManifest.xml file.
- Change Application Tile Icon using the VisualStudio Project Designer
Go to Application Tab(as explained in the previous point) where you will find a section called "Background images".
- Change Application Icon using WMAppManifest.xml file In order to change the application tile icon just go to WMAppManifest.xml and change the BackgroundImageURI tag like for example:
<PrimaryToken TokenID="WP7SampleApp52Token" TaskName="_default">
<TemplateType5>
<BackgroundImageURI IsRelative="true" IsResource="false">AppTile.png</BackgroundImageURI>
<Count>0</Count>
<Title>WP7SampleApp52</Title>
</TemplateType5>
</PrimaryToken>
That was all about how to change the Application Icon and Application Tile Icon of a Windows Phone 7 Application with new ones. Here is the source code:
I hope that the post was helpful.
You can also follow us on Twitter @winphonegeek
Comments
350 Developers Icons for WP7 Mobile Apps
posted by: MobileAppIcons on 4/27/2011 5:50:56 PM
Checkout this icon set that has been perfectly sized to fit Windows Phone 7 devices. [link text][1]
[1]: http://www.mobileappicons.com / "350 Developers Icons for WP7 Mobile Apps"
Change within the app
posted by: Craig Ramsey on 5/10/2011 12:35:17 AM
is there any way to change the tile within the app?
pin-to-start appears blank
posted by: Hassan Seth on 6/13/2011 5:20:22 PM
For 'Application Tile Icon', I tried to put 'MyAppTile.png'. But this image does not appears on 'pin-to-start' shortcut. Interestingly, when I renamed it to 'Background.png' it appeared as it should. Does that mean, WP7 SDK only displays 'Background.png' labelled file as 'Application Tile Icon'.
RE:pin-to-start appears blank
posted by: winphonegeek on 6/13/2011 11:27:19 PM
There is no limitation of the "Application Tile Icon" name. As you can see in the above article we have used a different file name. You can also download and run the example attached at the end of the article.
In your case verify that the new file name is reflected in WMAppManifest.xml as described in the above section: How to add a new Application Tile Icon
mistake
posted by: raj on 1/21/2012 10:37:05 PM
I created an app and submitted it in the apphub.later i came to know that there are some errors in my application screenshots.it is still in the submission process.i want to rectify it now even before it is rejected by them.what to do?
Background Matches Accent Color
posted by: Ken Sanders on 2/7/2012 5:58:35 PM
You can use your own PNG image that has a transparent background and Windows Phone will cast the accent color. However, it gets resized, regardless how big or small your PNG dimensions are. I am wanting my icon (which isn't square in dimenstions) to be centered and not stretched, but I cannot find any properties to set how that image is used. I want to keep a clean look with a white foreground and accent color background, just like all the WP7 built-in application tiles (IE, Settings, etc.).
The WMAppManifest.xml file looks like this:
Are there any properties for IconPath I can set so the image isn't stretched? Since this is just XML, there are no properties that VS2010E can see.
Our Top Articles & Free books
- Our FREE e-book: "Windows Phone Toolkit In Depth" 2nd edition
- 400+ Windows Phone Development articles in our Article Index
- 21 WP7 Toolkit in Depth articles covering all controls
- 12 WP7 Coding4Fun Toolkit in Depth articles covering all controls
- Performance Tips when creating WP7 apps
- Creating a WP7 Custom Control in 7 Steps
- WP7 working with VisualStates: How to make a ToggleSwitch from CheckBox
- What makes a WP7 App successful
- Creating theme friendly UI in WP7 using OpacityMask
- Implementing Windows Phone 7 DataTemplateSelector and CustomDataTemplateSelector
- All about Splash Screens in WP7 – Creating animated Splash Screen
- Getting Started with Unit Testing in Silverlight for WP7
- WP7 WatermarkedTextBox custom control
Our Top Tips & Samples
- All about WP7 Isolated Storage series
- WP7 Dynamically Generating DataTemplate in code
- 5 tips for a successful WP7 Marketplace submission
- WP7: Navigating to a page in different assembly
- WP7 ContextMenu: answers to popular questions
- WP7 ListBox: answers to popular questions
- WP7 working with Images: Content vs Resource build action
- WP7 Element Binding samples
- WP7 working with XML: reading, filtering and databinding
- Drawing in WP7: #2 Drawing shapes with finger
- WP7 TextBox Light theme problems - the solution
- Changing the WP7 Panorama Background Image dynamically with Animation
