2010-11-24 3 views
39

Es ist sehr wahrscheinlich ein dummer Fehler, aber kann mir jemand sagen, warum meine Symbole in Blend zeigen, aber nicht im Simulator (und nicht in VS10, aber das ist nicht wirklich ein Problem)?WP7 Application Bar Icons nicht auf Simulator (aber funktioniert in Blend)

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

bearbeiten - Hier ist meine 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> 

Meine vier .png-Dateien sind 48x48, transparent .png mit schwarz Vordergrund, da die appbar.*.rest.png Dateien, in denen ähnlich und in der Microsoft Icons Ordner

Antwort

96

Stellen Sie sicher, dass die Bildeigenschaften 'build to action' Inhalt ist.

+0

Ich war gerade dabei zu sagen, das ist die Antwort auf die meisten der "Ich kann nicht sehen, die App-Leiste Symbol" Fragen –

+0

Die Antwort auf 99,9% aller Windows Phone Fragen ... – JavaAndCSharp

+0

Dank Mann half eine Menge:) –

3

finden Sie Ihre Symbole:

  • Transparent mit weißen Vordergrund
  • Die richtige Größe (48x48)
  • PNGs

? Wenn ja, sollte das in Ordnung sein. Wie sieht dein XAML aus?

+0

Ich habe meine Frage aktualisiert, der Vordergrund ist schwarz, aber ansonsten ist alles wie du gesagt hast. Ich habe zwei dieser Symbole in Programme \ Microsoft SDKs \ Windows Phone \ v7.0 \ Icons gefunden, daher glaube ich nicht, dass der schwarze Vordergrund das Problem ist ... –

+0

@Thomas: Nun, die Dokumentation sagt ausdrücklich, dass der Vordergrund sollte weiß IIRC sein, also ist es zumindest einen Versuch wert. –

+0

Mein Problem wurde mit der Build-Aktion gelöst, aber in der Tat hätte ich dann ein weißes Vordergrundbild legen sollen. Aber wenn eine Schaltfläche markiert (angeklickt) wird, wird sie weiß und dann müsste ich das Bild ändern, oder? Ich soll das programmatisch machen? –

Verwandte Themen