开启Silverlight开发与XAML入门指南
1. 开启Silverlight项目
在开始开发Silverlight业务应用时,虽然默认模板已提供了合理的起点,但在着手开发前,可能需要对其进行一些额外修改。
- 项目模板文件处理 :解决方案中的Web应用项目包含 ApplicationNameTestPage.aspx 和 ApplicationNameTestPage.html 两个页面,它们功能相近,只需保留一个。若无需在页面代码隐藏部分进行处理(如检查安全凭证),可使用HTML页面并删除ASPX页面。在解决方案资源管理器中右键单击保留页面的条目,选择“设为起始页”,确保项目运行时该页面自动在浏览器中加载。
- 解决焦点问题 :运行Silverlight项目时,焦点通常在网页上,而非Silverlight应用。若应用起始页有文本框且在页面加载时设置了焦点,可能会出现异常。可通过在网页中添加JavaScript代码解决此问题:
1. 打开HTML页面(在源代码视图中),在页面顶部的 onSilverlightError JavaScript函数正下方添加以下代码:
function appLoad(sender, args)
{
var xamlObject = document.getElementById('silverlightControl');
if (xamlObject != null)
超级会员免费看
订阅专栏 解锁全文
1

被折叠的 条评论
为什么被折叠?



