作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在开发 Windows Phone 应用程序,我是新手,我使用下面的代码在运行时将 PNG 图像添加到应用程序栏
this.ApplicationBar = new ApplicationBar();
this.ApplicationBar.Opacity = 1;
this.ApplicationBar.Mode = ApplicationBarMode.Minimized;
ApplicationBarIconButton btn = new ApplicationBarIconButton();
btn .IconUri = new Uri("/Resources/car.png", UriKind.Relative);
btn .Text = "Car";
this.ApplicationBar.Buttons.Add(btn);
但是图像没有加载它在应用程序栏圆圈内显示“X”,我也尝试使用下面的代码进行设计
<phone:PhoneApplicationPage.ApplicationBar>
<shell:ApplicationBar IsVisible="True" IsMenuEnabled="True">
<shell:ApplicationBarIconButton IconUri="/Resources/car.png" Text="Car" IsEnabled="False" />
<shell:ApplicationBar.MenuItems>
<shell:ApplicationBarMenuItem Text="About" />
</shell:ApplicationBar.MenuItems>
</shell:ApplicationBar>
</phone:PhoneApplicationPage.ApplicationBar>
但没有用,我的图像大小是 48 x 48 像素,按钮的白色前景图形是 26 x 26。我错过了什么吗,请帮助我。
最佳答案
检查项目中图像文件的属性:您应该将 Build Action
设置为 Content
以便文件与最终的 .XAP 文件一起使用
关于c# - 将图像加载到 wp7 中的应用程序栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12670781/
我是一名优秀的程序员,十分优秀!