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プロジェクトで直接イメージを追加してリソースへのアクションをビルドすることができることを知っていますが、私は説明されたアプローチを望んでいます...
ありがとうございます!
で動作しますが、あなたが追加しましたフォルダやビジュアルスタジオから画像を直接取り込むことはできますか? – Sameed
ビルドアクションは、 '埋め込みリソース'ではなく 'リソース'でなければなりません。 – Clemens
ソリューション内のイメージを右クリックし、[プロパティ]を選択します。 'Copy to Output Directory'とは何ですか? –