我正在处理 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>
我想我错过了重要的东西,但不知道到底是什么。将不胜感激任何帮助:) 提前谢谢你