2016-08-30 41 views
0

私はドメインと呼ばれる移植可能なクラスライブラリを備えたソリューションを用意しています。ドメインにはImagesというフォルダがあります。その中にはpng画像があります。画像はデザイン時には表示されますが、実行時には表示されません。

ブランクソリューション:

  • ドメイン(ポータブルライブラリ)
    • 画像
      • Avatar.png
  • WPF-プロジェクト

私のソリューションの中にはWPFプロジェクトもあります。私がWPFプロジェクトのDomain.dllを参照して、次のように書いてください:

<Image Source="/Domain;component/Images/Avatar.png" Stretch="None"/> 

イメージはデザイナーで表示されます。 WPF-appを実行するとイメージはありません。

私は

はこの仕事を取得する方法はあり...任意の成功なし
Source="pack://application:,,,/Domain;component/Images/Avatar.png" 

Build Action to embedded Resource or content 

を試してみましたか?私は、WPFプロジェクトで直接イメージを追加してリソースへのアクションをビルドすることができることを知っていますが、私は説明されたアプローチを望んでいます...

ありがとうございます!

+0

で動作しますが、あなたが追加しましたフォルダやビジュアルスタジオから画像を直接取り込むことはできますか? – Sameed

+1

ビルドアクションは、 '埋め込みリソース'ではなく 'リソース'でなければなりません。 – Clemens

+0

ソリューション内のイメージを右クリックし、[プロパティ]を選択します。 'Copy to Output Directory'とは何ですか? –

答えて

0

私は解決策を見つけた: siteoforigin

キー

<Image Source="pack://siteoforigin:,,,/Images/Avatar.png" Stretch="None"/> 

である私は、設計時の画像を見ることができない - それは、ランタイム

関連する問題