按钮图像不可见

时间:2014-07-17 15:29:05

标签: image button windows-8

我正在尝试创建一个Windows 8.1商店应用,我需要添加一个按钮。 该按钮应显示图像。

  • 我在Solution Exploreras Artwork / Pencil.png
  • 中将图像添加到装配体中
  • 我将按钮添加到UI
  • 使用按钮的属性编辑器,选择前景图像。
  • 设计师显示装配中的可用图像列表,我选择图像。
  • 设计师(部分)显示所选图像。
  • 按钮保持空白。

我尝试使用不同的内容类型(图像),内容,嵌入式资源,不要复制,如果更新则复制。

图像在设计或运行时都不可见。

我在2005年到2012年发现了很多关于WPF这个问题的文章。尝试更改图像源(虽然我认为设计师应该正确设置):

  • Pencil.png
  • 艺术品/ Pencil.png
  • 包:// siteoforigin:,,, / Pencil.png
  • 包:// siteoforigin:,,, /艺术品/ Pencil.png
  • 包://应用:,,, / Pencil.png
  • 包://应用:,,, /艺术品/ Pencil.png

有什么想法吗?

使环境清晰:

  • Visual Studio 2013 Update 2
  • 项目类型:Visual C#/ Store Apps / Windows Apps / Blank App
  • 目标:Windows 8.1

2 个答案:

答案 0 :(得分:0)

似乎正确的组合(在Windows 8 app按钮上显示图像)是:

  • 将其设置为背景图像(与前景相对)
  • 将文件设置为“PRIResource”(而不是“Embedded resource”)
  • 使用设计器指定图像(将生成像“Artwork / Pencil.png”这样的引用)

:-( 它适用于设计时,但它不适用于运行时。

答案 1 :(得分:0)

这是一个兼顾设计时和运行时的方法:

  • 将其设置为背景图像(与前景相对)
  • 将文件设置为"内容","如果更新则复制"
  • 使用设计器指定图像(将生成像这样的参考" Artwork / Pencil.png")