Я разрабатываю свое первое приложение для Windows Phone 7, и мне нужно добавить панель приложений со значками.
Я ссылался на это «Как»: http://msdn.microsoft.com/en-us/library/ff431786(VS.92).aspx (пункт «Создание панели приложения в XAML»)
Но когда я запускаю Эмулятор, я не вижу инконов: я вижу черный круг с X в центре и правильно вызвано событие ApplicationBarIconButton_Click.
Я использую значок из примеров WP7AppBarIcons.zip, и мой код размещен ниже:
<phone:PhoneApplicationPage.ApplicationBar>
<shell:ApplicationBar IsVisible="True" IsMenuEnabled="True">
<shell:ApplicationBarIconButton IconUri="/images/appbar.transport.play.rest.png" Text="Home" Click="ApplicationBarIconButton_Click"/>
<shell:ApplicationBarIconButton IconUri="/images/appbar.favs.rest.png" Text="Preferiti" Click="ApplicationBarIconButton_Click"/>
<shell:ApplicationBarIconButton IconUri="/images/appbar.questionmark.rest.png" Text="About" Click="ApplicationBarIconButton_Click"/>
<shell:ApplicationBar.MenuItems>
<shell:ApplicationBarMenuItem Text="MenuItem 1"/>
<shell:ApplicationBarMenuItem Text="MenuItem 2"/>
</shell:ApplicationBar.MenuItems>
</shell:ApplicationBar>
</phone:PhoneApplicationPage.ApplicationBar>
Очевидно, у меня есть корневая папка решения с именем "images", содержащая упомянутые значки 48 x 48.
Большое спасибо!