初歩的なことだとは思うのですが、他プロジェクトのResources.resxファイルに登録されたイメージを、xamlからアクセスするにはどうすればいいかが分かりません。
<Resources.resx>
アクセス修飾子:public
<ソリューション構成>
AppResources
┃---┗Properties
┃------┗Resources.resx(Button_Normal_jpa.pngが登録されている)
┃
┗AppWPF
-----┗MainWindow.xaml
<MainWindow.xaml>
xaml
1<BitmapImage x:Key="ImageSource_Normal" UriSource="pack://application:,,,/AppResources;component/Properties/Button_Normal_jpa.png" /> 2
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/11/19 02:50 編集
回答4件
0
ImageSource クラス (System.Windows.Media) | Microsoft Docs
ImageSource を継承し、resx から画像を取得するクラスを作ってください。探せばありそうな気もします。
c# - How to use Resources.resx to link images - Stack Overflow
ここにはコンバータを使う方法が書かれています。ベストアンサーではなく、もっと下の方です。
wpf – resxファイルに埋め込まれた画像へのパックURI - コードログ
こちらにはスキームを実装する方法が書いてあります。
投稿2019/11/19 00:27
総合スコア28669
0
ベストアンサー
先の質問者さんのスレッド(URL 下記)で回答していますが、それではダメだったのですか?
xaml上で別プロジェクトのPropertiesにあるResources.resx内の文字列リソースにアクセスするには
https://teratail.com/questions/222835
先のスレッドでは文字列でしたが、それが画像に変わっただけと理解していますが・・・
投稿2019/11/19 00:46
退会済みユーザー
総合スコア0
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/11/19 02:49
退会済みユーザー
2019/11/19 04:49
退会済みユーザー
2019/11/19 05:57 編集
退会済みユーザー
2019/11/19 22:02
2019/11/20 00:26
退会済みユーザー
2019/11/20 00:51
2019/11/20 01:27
退会済みユーザー
2019/11/20 01:33
2019/11/20 01:39
退会済みユーザー
2019/11/20 01:46
2019/11/20 01:56
退会済みユーザー
2019/11/20 02:00
2019/11/21 01:16 編集
2019/11/21 01:29
2019/11/21 01:35
2019/11/22 02:17
0
リソースファイルからデータを取得する方法がかいてありますね
投稿2019/11/19 00:17
総合スコア88038
0
回答にありますコンバータを用いての対応にしようと思いますが、その前に以下サイトにあるようなresxを使わない方法も検討したいと思います。
投稿2019/11/20 02:10
総合スコア68
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/11/20 02:12
2019/11/20 02:24
2019/11/20 02:25
2019/11/20 23:22
2019/11/22 01:41
2019/11/22 01:52 編集
2019/11/22 02:04
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
質問の解決につながる回答をしましょう。 サンプルコードなど、より具体的な説明があると質問者の理解の助けになります。 また、読む側のことを考えた、分かりやすい文章を心がけましょう。