1

Windowsアプリケーションに埋め込んだWPFコントロールを作成しました。ImageBrushを作成し、そのソースをコードビハインドから次のように設定しました

 imgBrush.ImageSource = new BitmapImage(new Uri(@"Images/imagename.jpg", UriKind.Relative));

これは、Visual Studioからプロジェクトを実行している場合は正常に機能しますが、セットアップをインストールしてからアプリケーションを実行すると、パスが見つかりませんというエラーが発生します。

4

2 に答える 2

2

Visual Studioを使用して、イメージフォルダーをインストーラープロジェクトに追加できます。ここを参照してください。

http://msdn.microsoft.com/en-gb/library/vstudio/4ddxk2ye(v=vs.100).aspx

または、実行可能ファイルにイメージを埋め込むには、イメージのビルドアクションを「埋め込みリソース」に設定します(Visual Studioソリューションエクスプローラーのプロパティダイアログで)

于 2013-02-19T13:52:26.363 に答える
0

解決策を見つけました。どうやら、WinformアプリケーションにWPFコントロールを埋め込む場合は、リソースをWinformアプリケーションに追加する必要があります。winformアプリケーションのリソースと同じ画像を追加しましたが、機能しました。

于 2013-02-20T05:28:06.830 に答える