メイン ウィンドウ XAML で、リソース イメージmy_imageを追加しました。コードで、その関数 FindResource を見つけます。関数は非 null を返します。しかし、img.Source の中は空です。私は何を間違っていますか?
//xaml
<Window.Resources>
<Image x:Key="my_image" Source="Properties/images/device1.png"/>
</Window.Resources>
//c# code
Image img=this.FindResource("my_image") as Image;
更新: この問題は、アセンブリ タイプをリソースとして指定することで解決されました。また、イメージimg_newの新しいインスタンスを作成する必要がありました。そして、リソースから取得したものの Source を与えます。その後、通常どおり、img_newを使用できます。
Image img=this.FindResource("my_image") as Image;
Image img_new=new Image();
img_new.Source=img.Source;