2010-11-24 10 views
39

Probablemente sea un error estúpido, pero ¿alguien puede decirme por qué mis iconos se muestran en Mezcla, pero no en el simulador (y no en VS10, pero eso no es realmente un problema)?WP7 Barra de aplicaciones Iconos que no se muestran en el simulador (pero funciona en combinación)

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

Editar - Aquí está mi 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> 

Mis cuatro archivos .png son 48x48, .png transparente con negro primer plano, ya que los archivos appbar.*.rest.png donde esa manera y se encuentra en la carpeta de iconos de Microsoft

Respuesta

96

Asegúrese de que las propiedades de la imagen 'compilar para la acción' es Contenido.

+0

Estaba a punto de decir que esta es la respuesta a la mayoría de las preguntas "No puedo ver el icono de la barra de aplicaciones" –

+0

La respuesta al 99.9% de todas las preguntas de Windows Phone ... – JavaAndCSharp

+0

Gracias, me ayudó mucho:) –

3

Son sus iconos:

  • transparente con un primer plano blanco
  • El tamaño correcto (48x48)
  • PNG

? Si es así, eso debería estar bien. ¿Cómo se ve tu XAML?

+0

He actualizado mi pregunta, el primer plano es negro, pero por lo demás todo es como usted dijo. Encontré dos de estos iconos en Archivos de programa \ Microsoft SDKs \ Windows Phone \ v7.0 \ Icons, así que no creo que el primer plano negro sea el problema ... –

+0

@Thomas: Bueno, la documentación dice específicamente que el primer plano debería ser un IIRC blanco, por lo que al menos vale la pena intentarlo. –

+0

Mi problema se resolvió utilizando la acción de compilación, pero de hecho, debería haber puesto una imagen de primer plano en blanco. Pero cuando se resalta un botón (se hace clic), se vuelve blanco y luego tendría que cambiar la imagen, ¿verdad? Se supone que debo hacer eso programáticamente? –

Cuestiones relacionadas