Silverlight 应用模型:安装、状态跟踪、更新及资源管理
1. Silverlight 应用的安装过程
Silverlight 应用的安装窗口具有多个特点:
- 提供“更多信息”链接,点击后会打开新的浏览器窗口,导航到 Silverlight 网站上描述浏览器外功能的页面。
- 允许用户选择是否创建开始菜单快捷方式(默认选中)和桌面快捷方式(默认未选中)。若两个复选框都取消选中,“确定”按钮将禁用,安装无法继续。开始菜单快捷方式会显示在开始菜单的一级目录。
在 Mac 上,安装窗口遵循该平台的约定,外观略有不同,例如不包含创建快捷方式的复选框,用户需在安装完成后将应用程序包拖到所需位置。
安装窗口以清晰、无威胁的语言解释即将发生的操作,在 Windows Vista 上无需管理员账户或提升权限,也不会有额外的安全警告,相比通过 ClickOnce 安装标准 .NET 应用,体验更加友好。
安装过程会将应用程序放置在当前用户配置文件中的随机生成文件夹中。安装完成后,会在独立窗口中启动新安装的应用程序,但原浏览器窗口仍保持打开,此时会有两个应用程序实例在运行。可通过处理 InstallStateChanged 事件来处理这种情况。
需要注意的是,浏览器外应用仅为当前账户安装,一个用户的本地安装应用及相关快捷方式不会显示给同一台计算机的其他用户。
2. 自定义图标
安装窗口的默认图像比警告图标等令人恐惧的图片要好,但还可以通过替换自定义图片来获得更好的效果。Silverlight 允许提供小图像文件来定制以下细节:
- 使用 16×16
超级会员免费看
订阅专栏 解锁全文
14

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



