1

我正在尝试显示splash screen for my WPF application. 基于某些条件,我必须加载我创建的两个图像之一。所以我必须使用SplashScreen类而不是将静态图像设置为 flashscreen。在我的情况下,这很容易并且有效。

我正在做类似以下的事情,(我已将两个图像都设置为嵌入式资源

string splashImage = string.Empty;
if (Condition)
  {
    splashImage = "ApplicationType1.png";
  }
else
  {
    splashImage = "ApplicationType2.png";
  }

SplashScreen screen = new SplashScreen(splashImage);
screen.Show(true);

这给了我例外,

找不到资源 ApplicationType1.png

4

1 回答 1

3

最后我想通了,

问题出在.png我添加的图像上。我仍然不知道为什么它无法加载该特定图像。我刚得到.jpg图像,它工作正常。

它适用于构建操作Embedded ResourceResource

于 2013-09-17T10:25:11.803 回答