0

我正在处理 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>

我想我错过了重要的东西,但不知道到底是什么。将不胜感激任何帮助:) 提前谢谢你

4

1 回答 1

1

检查“special.png”文件的构建操作属性。它应该是“内容”。

于 2013-08-28T10:11:55.420 回答