Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/24.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# WebBrowser拖放带有WPF链接的图像_C#_.net_Wpf_Webbrowser Control - Fatal编程技术网

C# WebBrowser拖放带有WPF链接的图像

C# WebBrowser拖放带有WPF链接的图像,c#,.net,wpf,webbrowser-control,C#,.net,Wpf,Webbrowser Control,在我的WPF应用程序中,我有一个WebBrowser控件和一个拖放区域(边框)。我实现了一些处理拖放的逻辑,包括: private void DragAndDropArea_OnDrop(object sender, DragEventArgs e) { var data = e.Data.GetData(DataFormats.Text); } 当我将以下元素从WebBrowser控件拖放到边框时,一切正常: 所选文本-我获取文本 一个链接-我得到的网址 图片-我知道它的url

在我的WPF应用程序中,我有一个WebBrowser控件和一个拖放区域(边框)。我实现了一些处理拖放的逻辑,包括:

private void DragAndDropArea_OnDrop(object sender, DragEventArgs e)
{
    var data = e.Data.GetData(DataFormats.Text);
}
当我将以下元素从WebBrowser控件拖放到边框时,一切正常:

  • 所选文本-我获取文本
  • 一个链接-我得到的网址
  • 图片-我知道它的url
但我不知道如何处理一个同时也是链接的图像。数据包含图像链接指向的页面的url,而我需要图像本身的url。我怎样才能得到它

PS

我所说的“带链接的图像”是指



不是我的领域,但您不能使用
网络客户端
类吗?(在这一带:)@Tico还没有。我需要此图像的url,以便稍后使用WebClient或其他工具下载。相反,我会获取指向另一个网页的url。有趣的是,你能发送一个真实案例的示例吗?@Tico例如,如果我拖放StackOverflow徽标,我会得到“”。你能展示你的拖动方式以及如何设置拖动项的数据吗?
<a href="..."><img src="..."/></a>