|
エラーが出るのであれば、そのメッセージを書いてください。 質問される側には意味不明な文言であっても、回答する側には現象を推測する手掛かりになり得ます。 また、例外オブジェクトのMessageだけではなく、ToString()した全体を確認するようにした方がいいです(ただしBBS等に張り付ける場合はパスに名前が出てたりしてないかチェック)。
さて、メッセージは「パスの一部が見つかりませんでした」という感じのものでしょうか。 であれば、URIの記述に問題があります。 UIの要素ツリー上でURIが解釈される場合は良いようにやってくれるようですが、普通にリソースをURIで記述する場合、pack URIという記法を使用する必要があります。
一般的なWPFアプリケーションであれば、以下のような構造になります。 pack://application:,,,[アセンブリ名];component/[ディレクトリ構造]/[ファイル名]
例えば、hogehoge.exeを出力するhogeという名前のプロジェクトで、プロジェクトの直下にfugaというディレクトリを作成し、そこにpiyo.jpgというファイルをResourceとして配置した場合、以下のURIになります。 pack://application:,,,hogehoge;component/fuga/piyo.jpg // もちろんUriKindはRelativeではないです。
|