1

を表示しようとしていますsplash screen for my WPF application。いくつかの条件に基づいて、作成した 2 つのイメージのうちの 1 つをロードする必要があります。したがって、静的イメージを flashscreen として設定する代わりに、 SplashScreenクラスを使用する必要があります。これは簡単で、私の場合は機能します。

次のようなことをしています(両方の画像を埋め込みリソースとして設定しました

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 ResourceまたはResource

于 2013-09-17T10:25:11.803 に答える