2010-11-24 13 views
39

C'est probablement une erreur stupide, mais quelqu'un peut-il me dire pourquoi mes icônes sont affichées dans Blend, mais pas dans le simulateur (et pas dans VS10, mais ce n'est pas vraiment un problème)?WP7 Barre d'application Icônes n'apparaissant pas sur le simulateur (mais fonctionne dans Blend)

WP7 Application Bar Icons. Blend (left), Simulator (right)

Modifier - Voici mon XAML:

<phone:PhoneApplicationPage.ApplicationBar> 
    <shell:ApplicationBar IsVisible="True" IsMenuEnabled="True"> 
     <shell:ApplicationBarIconButton IconUri="/Images/share.png" Text="Partager"/> 
     <shell:ApplicationBarIconButton IconUri="/Images/appbar.edit.rest.png" Text="Note"/> 
     <shell:ApplicationBarIconButton IconUri="/Images/appbar.feature.camera.rest.png" Text="Photos/Vidéos"/> 
     <shell:ApplicationBarIconButton IconUri="/Images/calendar.png" Text="Rendez-vous"/> 
     <shell:ApplicationBar.MenuItems> 
      <shell:ApplicationBarMenuItem Text="MenuItem 1"/> 
      <shell:ApplicationBarMenuItem Text="MenuItem 2"/> 
     </shell:ApplicationBar.MenuItems> 
    </shell:ApplicationBar> 
</phone:PhoneApplicationPage.ApplicationBar> 

Mes quatre fichiers .png sont 48x48, .png transparent avec noir de premier plan, puisque les fichiers appbar.*.rest.png où comme ça et trouvé dans le dossier des icônes Microsoft

Répondre

96

Assurez-vous que les propriétés de l'image 'construire à l'action' est Contenu.

+0

J'étais sur le point de dire que, c'est la réponse à la plupart des questions "je ne vois pas l'icône de l'application" –

+0

La réponse à 99,9% de toutes les questions Windows Phone ... – JavaAndCSharp

+0

Merci l'homme a beaucoup aidé: –

3

Vos icônes sont-elles:

  • transparent avec un premier plan blanc
  • La bonne taille (48x48)
  • PNGs

? Si c'est le cas, ça devrait aller. À quoi ressemble votre XAML?

+0

J'ai mis à jour ma question, le premier plan est noir, mais sinon tout est comme vous l'avez dit. J'ai trouvé deux de ces icônes dans Program Files \ Microsoft SDK \ Windows Phone \ v7.0 \ Icons, donc je ne pense pas que le premier plan noir est le problème ... –

+0

@Thomas: Eh bien, la documentation dit spécifiquement que le premier plan devrait être blanc IIRC, il vaut donc la peine d'essayer cela. –

+0

Mon problème a été résolu en utilisant l'action de construction, mais en effet, j'aurais dû mettre une image de premier plan blanche alors. Mais quand un bouton est en surbrillance (cliqué), il devient blanc et alors je devrais changer l'image, non? Je suis censé faire cela par programme? –