silverlight 打开html_在Silverlight中嵌入HTML或aspx页面-阿里云开发者社区
有好几次遇到有的同志们问,怎么在Silverlight中嵌入其他页面如:html,aspx或jsp页面,这里写一个简单的使用方法,供大家参考:
下载第三方控件的dll,这里提供一个下载地址:
下面是这个工具的的介绍:Silverlight
下面是配置步骤:
1):将下载资源中的dll(Divelements.SilverlightTools.dll
),添加到Silverlight项目的引用中去。
2):在工具箱上右键 ,选择“选择项”,然后浏览到上面那个dll文件所在的位置,点击添加即可。
3):将刚才新添加的组件拖到silverlight编辑页面中,这时自动添加了对命名空间的引用
xmlns:divtools="clr-namespace:Divelements.SilverlightTools;assembly=Divelements.SilverlightTools"
4):在要嵌入的位置加入HtmlHost组件,例如:
这个控件的SourceUri属性即是指向你的其他页面信息,只要给一个Uri地址即可。
5):最后不要忘了在silverlight 的宿主页,加上 ,否则会弹出窗口报错“You must be using the Silverlight plugin in windowless mode to use this control.”,示例如下:
TileViewAnimation
html, body {
height: 100%;
overflow: auto;
}
body {
padding: 0;
margin: 0;
}
#silverlightControlHost {
height: 100%;
text-align:center;
}
function onSilverlightError(sender, args) {
var appSource = "";
if (sender != null && sender != 0) {
appSource = sender.getHost().Source;
}
var errorType = args.ErrorType;
var iErrorCode = args.ErrorCode;
if (errorType == "ImageError" || errorType == "MediaError") {
return;
}
var errMsg = "Silverlight 应用程序中未处理的错误 " + appSource + "\n" ;
errMsg += "代码: "+ iErrorCode + " \n";
errMsg += "类别: " + errorType + " \n";
errMsg += "消息: " + args.ErrorMessage + " \n";
if (errorType == "ParserError") {
errMsg += "文件: " + args.xamlFile + " \n";
errMsg += "行: " + args.lineNumber + " \n";
errMsg += "位置: " + args.charPosition + " \n";
}
else if (errorType == "RuntimeError") {
if (args.lineNumber != 0) {
errMsg += "行: " + args.lineNumber + " \n";
errMsg += "位置: " + args.charPosition + " \n";
}
errMsg += "方法名称: " + args.methodName + " \n";
}
引发新错误(errMsg);
}
贴一个我利用该控件 的一个四画面视频界面。
silverlight 打开html_在Silverlight中嵌入HTML或aspx页面-阿里云开发者社区相关推荐
- freebsd mysql 安装_Freebsd中mysql安装及使用笔记-阿里云开发者社区
Freebsd中mysql安装及使用笔记 x3d 2009-07-31 662浏览量 简介: 1.安装 一开始连mysql的软件包在freebsd中叫什么都不知道: 依稀属于databases类,先到 ...
- excel表中怎么插入visio_如何插入或 Visio 中粘贴的 Excel 工作表-阿里云开发者社区...
嵌入或链接 Excel 工作表通过对象命令在插入菜单上的绘图在 Visio loadTOCNode(2, 'summary'); 使用 插入 菜单上 对象 命令在 Visio 绘图中插入 Excel ...
- 阿里mysql数据库同步_如何对MySQL数据库中的数据进行实时同步-阿里云开发者社区...
数据传输(Data Transmission) 支持以数据库为核心的结构化存储产品之间的数据传输. 它是一种集数据迁移.数据订阅及数据实时同步于一体的数据传输服务.数据传输致力于在公有云.混合云场景下 ...
- python中tmp什么意思_python中temp是什么意思-问答-阿里云开发者社区-阿里云
==tempfile 模块== [Example 2-6 #eg-2-6] 中展示的 tempfile 模块允许你快速地创建名称唯一的临时文件供使用. ====Example 2-6. 使用 temp ...
- 随机邻域嵌入_诠释数据降维算法:一文讲尽t-分布邻域嵌入算法(t-SNE)如何有效利用-阿里云开发者社区...
(文中所有截图,都有华丽的动态效果,详情请点击原文:http://distill.pub/2016/misread-tsne/ 查看) t-分布领域嵌入算法(t-SNE, t-distributed ...
- canal同步mysql到kafka_使用Canal同步MySQL数据到Kafka 得到的数据中sql字段无值-问答-阿里云开发者社区-阿里云...
这个应该跟你的binlog记录模式有关系,binlog有3中模式,ROW(行模式), Statement(语句模式), Mixed(混合模式)三种模式的用法如下: ROW(行模式):记录那条数据修改了 ...
- mysql数据库表删了重建error_数据库内核月报 - 2015 / 09-MySQL · 捉虫动态 · 建表过程中crash造成重建表失败-阿里云开发者社区...
问题描述 主库的create table语句传到备库,备库SQL线程执行过程中报错: Error 'Can't create table 'XXX.XX' (errno: -1)' on query. ...
- mysql 提高事物效率_怎么提高向mysql中插入数据的效率-问答-阿里云开发者社区-阿里云...
String[] filelist = file.list(); for(String filename : filelist){ BufferedReader br = new BufferedRe ...
- mysql sql rowcount_ORACLE中的SQL%ROWCOUNT与MySQL中的ROW_COUNT()的一点异同-阿里云开发者社区...
MySQL的ROW_COUNT()和ORACLE中的SQL%ROWCOUNT函数作用并不完全相同.从作用上来说,两者都是返回前一个SQL进行UPDATE,DELETE,INSERT操作所影响的行数,但 ...
最新文章
- r语言用行名称提取数据框信息显示na_用R语言提取数据框中日期对应年份(列表转矩阵)...
- socketserver模块解析
- JavaScript_BOM_window
- send和WSASend区别
- 模板—扩展GCD*2
- textFiled输入字数的控制问题之—把带输入的拼音也判断了
- Material Design综合实例
- Java-switch选择结构
- AlphaFold2开源了,不是土豪也不会编程的你怎么蹭一波?
- 运行时异常与一般异常有何异同?
- java使用btree_java数据结构之二叉树遍历的非递归实现
- Amber Group创始人兼CEO Michael Wu:CBDC将成为更广义、重要的加密资产
- CC自定义防护验证最佳实践
- 华为、小米手机收不到推送消息的LOG
- 电脑QQ登录后将显示的界面由“空间”改为“消息”
- 高中计算机考试编程题,高中信息技术《算法及程序设计》试题.docx
- 80386常用内部寄存器
- 什么是RST包,什么是三次握手,什么是四次握手
- 缓存路由关联的两个生命周期activated和deactivated
- Java实现 LeetCode 37 解数独
热门文章
- 基于TensorFlow的2个机器学习简单应用实例
- 【C++】欧几里德算法快速求最大公约数
- 【C/C++】代码优化技巧
- 用sysctl调整linux内核参数
- C++类型转换: static_cast const_cast reinterpret_cast dynamic_cast
- unique函数_走进C++11(三十四)unique_ptr
- 按键精灵文字识别插件_按键精灵——如何实现办公自由(二)
- ad策略下发_组策略--下发文件到计算机
- 谈谈Silverlight 2中的视觉状态管理 Part1
- ios应用,64位问题,Missing 64-bit support