39

这很可能是一个愚蠢的错误,但谁能告诉我为什么我的图标显示在 Blend 中,而不是在模拟器中(而不是在 VS10 中,但这不是一个真正的问题)?

WP7 应用程序栏图标。 混合(左)、模拟器(右)

编辑- 这是我的 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>

我的四个 .png 文件是 48x48,透明的 .png,具有黑色前景,因为这些appbar.*.rest.png文件位于 Microsoft 图标文件夹中

4

2 回答 2

96

确保图像属性 ' build to action ' 是Content

于 2010-11-24T12:25:25.290 回答
3

你的图标是:

  • 透明,前景为白色
  • 合适的尺寸 (48x48)
  • PNG

? 如果是这样,那应该没问题。您的 XAML 是什么样的?

于 2010-11-24T11:31:04.110 回答