大佬教程收集整理的这篇文章主要介绍了Silverlight实用窍门系列:33.OOB模式下WebBrowser的简单应用--模拟浏览器和百度地图【附带源码实例】,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
Silverlight的OOB模式(out-of-browser)下可以提升用户操作权限,访问系统API、将Silverlight程序安装在本地计算机上面而不必再浏览器中运行,在本节将讲诉一个只能应用于OOB模式下的WebBrowser控件的简单应用。
首先创建一个新的Silverlight应用程序名为SLBrowser并且设置其运行在OOB模式下,鼠标右键点击SLBrowser项目,选择“属性”。在属性页的“Silverlight”栏下面我们在“允许在浏览器外运行应用程序”打钩。
然后点击“浏览器外设置”按钮,设置窗口的样式,另外在最下面有一个“在浏览器外运行时需要提升的信任”按钮就是提升用户操作权限的。
我们准备两个按钮“百度地图”、“浏览”,分别模拟一下两个功能:
•点击“百度地图”按钮的时候直接加载本地的Html@L_944_10@访问百度地图
下面我们来看Xaml代码:
< Grid x:Name = " LayoutRoot " BACkground = White " >@H_801_236@
< TextBlock Height = 23 " HorizontalAlignment = Left " Margin = 29,12,0 " Name = textBlock1 " Text = 查询地址: " VerticalAlignment = Top " />
< TextBox Height = Right 0,8,207,0); line-height:1.5!important">textBox1 " Width = 703 " />
< Button Content = 百度地图 " Height = 804,0); line-height:1.5!important">button1 78 " Click = button1_Click " />
< WebBrowser Height = 638 21,41,0); line-height:1.5!important">webBrowser1 953 浏 览 button2 77 button2_Click_1 " />
</ Grid >
下面我们来看CS代码如下(注意:WebBrowser控件的InvokeScript可以调用载入的html@L_944_10@中的javascript函数):
准备一个BaiduMap.html以供WebBrowser控件调用链接到百度地图(注意这个@L_944_10@请放到SLBrowser.Web项目下的ClientBin@L_944_10@夹下面),代码如下:
本源码使用VS2010+Silverlight 4.0编写,如需源码请点击SLBrowser.zip 下载。下面是加载百度地图和浏览器的效果图。
以上是大佬教程为你收集整理的Silverlight实用窍门系列:33.OOB模式下WebBrowser的简单应用--模拟浏览器和百度地图【附带源码实例】全部内容,希望文章能够帮你解决Silverlight实用窍门系列:33.OOB模式下WebBrowser的简单应用--模拟浏览器和百度地图【附带源码实例】所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。