我正在研究Windows Phone项目,麻烦像往常一样找到我:)我正在尝试创建的应用程序栏不显示指定的图像和文本。当我在代码上执行此操作时,它根本无法按计划运行:
private void BuildLocalizedApplicationBar()
{
ApplicationBar = new ApplicationBar();
ApplicationBarIconButton specialAppBar = new ApplicationBarIconButton();
specialAppBar.IconUri = new Uri("/Assets/special.png", UriKind.Relative);
specialAppBar.Text = "special";
ApplicationBar.Buttons.Add(specialAppBar);
}
当我在XAML中执行此操作时,它仅在设计时显示完美:
<phone:PhoneApplicationPage.ApplicationBar>
<shell:ApplicationBar IsVisible="True" IsMenuEnabled="True">
<shell:ApplicationBarIconButton IconUri="/Assets/special.png" Text="special"/>
</shell:ApplicationBar>
</phone:PhoneApplicationPage.ApplicationBar>
我想我错过了很重要,但不知道到底是什么。将不胜感激任何帮助:)谢谢你提前
答案 0 :(得分:1)
检查“special.png”文件的Build Action属性。它应该是“内容”。