Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/303.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# WPF-如何获取图像的URI源?_C#_Wpf_Image_Uri_Bitmapframe - Fatal编程技术网

C# WPF-如何获取图像的URI源?

C# WPF-如何获取图像的URI源?,c#,wpf,image,uri,bitmapframe,C#,Wpf,Image,Uri,Bitmapframe,我想获取在XAML中创建的图像的URI源。图像的源是位图帧。我知道可以将BitmapImage.UriSource用于BitmapImage,但是BitmapFrames呢 要获取位图帧,我使用: private void imgs_Loaded(object sender, MouseEventArgs e) { Image img = (Image)sender; BitmapFrame frame = (BitmapFrame)img.Sou

我想获取在XAML中创建的图像的URI源。图像的源是位图帧。我知道可以将BitmapImage.UriSource用于BitmapImage,但是BitmapFrames呢

要获取位图帧,我使用:

    private void imgs_Loaded(object sender, MouseEventArgs e)
    {
        Image img = (Image)sender;
        BitmapFrame frame = (BitmapFrame)img.Source;
        //How to get frame's UriSource?
    }

你检查过酒店了吗?那么如何在XAML中创建位图帧呢?URI可以指向图像,但图像可以不带URI而存在。最好在创建图像之前记录每个图像对象到URI的映射,然后根据事件处理程序中获得的图像从该列表中查找URI。