Wpf 从xaml中的资源加载图像

Wpf 从xaml中的资源加载图像,wpf,image,resources,resourcedictionary,Wpf,Image,Resources,Resourcedictionary,我有一个以这种方式链接的xaml资源 <Window.Resources> <ResourceDictionary> <ResourceDictionary.MergedDictionaries> <ResourceDictionary Source="AudioPitchShiftStyle.xaml"/> </ResourceDictionary.MergedDictiona

我有一个以这种方式链接的xaml资源

<Window.Resources>
    <ResourceDictionary>
        <ResourceDictionary.MergedDictionaries>
            <ResourceDictionary Source="AudioPitchShiftStyle.xaml"/>
        </ResourceDictionary.MergedDictionaries>

    </ResourceDictionary>

</Window.Resources>     

insite AudioPitchShiftStyle.xaml我已经把这个声明

<Image Source="img/play.png" x:Key="play" />


如何使用源代码键通过代码实现ImageBitmap?

您可以从资源字典中获取

<Window.Resources>
        <ResourceDictionary>
            <ResourceDictionary.MergedDictionaries>
                <ResourceDictionary 
                  Source="Resources/MyResourceDictionary.xaml">
                </ResourceDictionary>
                <ResourceDictionary 
                  Source="Resources/OthersStyle.xaml">
                </ResourceDictionary>
            </ResourceDictionary.MergedDictionaries>
        </ResourceDictionary>
    </Window.Resources>
    <Grid>
        <Image Source="/WPFDemo;component/Images/AddResourceDictionary.jpg"></Image>
    </Grid>

对不起,我是说用C。不管怎样,我想我该怎么做

ResourceDictionary dicto=this.Resources.MergedDictionaries[0];
Image myImage=(Image)dicto[“play”];
img.Source=myImage.Source;
同样谢谢你:-)