深入探索浏览器外应用程序:安装、状态跟踪与功能特性
1. 浏览器外应用程序的安装
浏览器外应用程序的安装窗口设计十分友好。在 Mac 系统上,安装窗口会遵循该平台的惯例,与其他系统略有不同,例如没有创建快捷方式的复选框,用户需在安装完成后将应用程序包拖到指定位置。
安装窗口的重要特点是用清晰、无威胁性的语言解释即将发生的操作,无需管理员账户或提升权限,也没有额外的安全警告,相比通过 ClickOnce 安装标准 .NET 应用程序,体验更加友好,用户更可能完成安装。
安装过程会将应用程序放置在当前用户配置文件中的随机生成文件夹内。安装完成后,会在独立窗口中启动新安装的应用程序,但原浏览器窗口仍保持打开,此时会有两个应用程序实例同时运行,可通过处理 InstallStateChanged 事件来处理这种情况。
需要注意的是,浏览器外应用程序仅为当前账户安装,就像一个用户的网页书签对其他用户不可用一样,一个用户本地安装的 Silverlight 应用程序及其相关的桌面或开始菜单快捷方式,对同一台计算机的其他用户不可见。
2. 自定义图标
安装窗口的默认图像比警告图标等吓人的图片要好,但使用自定义图片可获得更好的效果。Silverlight 允许提供小图像文件来定制以下细节:
- 使用 16×16 的图像作为标题栏和开始菜单中的应用程序图标。
- 使用 32×32 的图像作为桌面上(以及其他大图标视图中)的应用程序图标。
- 使用 48×48 的图像作为平铺模式下的应用程序图标。
- 使用 128×128 的图像作为安装窗口的图标。
超级会员免费看
订阅专栏 解锁全文

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



