Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/283.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.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# 如何在Windows Phone 7中单击webBrowser中的链接捕获事件_C#_Windows Phone 7_Webbrowser Control - Fatal编程技术网

C# 如何在Windows Phone 7中单击webBrowser中的链接捕获事件

C# 如何在Windows Phone 7中单击webBrowser中的链接捕获事件,c#,windows-phone-7,webbrowser-control,C#,Windows Phone 7,Webbrowser Control,我正在制作一个WindowsPhone7API(即.dll文件),它以webBrowser的形式从服务器上带来广告。进入webBrowser的广告是动画的 webBrowser有一个动态html,其中包含一个链接(即strlickstr)和一个图像链接(即strAdURL)。服务器上有各种图像,每个图像都有不同的链接,如音频链接、视频链接和url链接 到目前为止,一切都在工作,但当我点击广告时,它附带的链接应该会调用。如果是音频/视频链接,则应在默认音频/视频播放器中播放,如果是url,则应在默

我正在制作一个WindowsPhone7API(即.dll文件),它以
webBrowser
的形式从服务器上带来广告。进入
webBrowser
的广告是动画的

webBrowser
有一个动态html,其中包含一个链接(即
strlickstr
)和一个图像链接(即
strAdURL
)。服务器上有各种图像,每个图像都有不同的链接,如音频链接、视频链接和url链接

到目前为止,一切都在工作,但当我点击广告时,它附带的链接应该会调用。如果是音频/视频链接,则应在默认音频/视频播放器中播放,如果是url,则应在默认
webBrowser
中打开

这是我现在的html,用于在默认webBrowser中打开url:

var adx_strHtml = (
    new StringBuilder("<html><body bgcolor='#000000'><a target='_blank' href="))
    .Append(adx_strClickStr)
    .Append("><img width='100%' height='10%' onerror='imageLoadFailed()' src='")
    .Append(adx_strAdURL)
    .Append("' alt='' />")
    .Append("</a></body></html>")
    .ToString();
var adx\u strHtml=(
新建StringBuilder(“”)
.ToString();
现在我的问题是,我应该如何在点击广告时捕捉事件并检查链接并执行特定任务?

您可以处理事件并使用对象获取
Uri
和/或
取消
事件