52、脱离浏览器模式及与操作系统交互

脱离浏览器模式及与操作系统交互

在开发应用程序时,脱离浏览器模式(Out-of-Browser,OOB)以及与操作系统进行交互是非常重要的功能。下面将详细介绍应用程序的卸载、Toast通知、本地数据缓存等相关内容。

1. 应用程序卸载

应用程序可以通过系统的卸载工具(如Windows Vista/7的“程序和功能”工具)进行卸载。应用程序会在该工具中显示为一个条目,用户可以像卸载其他应用程序一样卸载它。需要注意的是,无法通过代码卸载应用程序。

2. Toast通知

Silverlight 4引入了显示“Toast”通知的新功能。这些小窗口会弹出几秒钟(通常在屏幕右下角),用于通知应用程序中发生的事件。例如,Microsoft Outlook在收到新邮件时会显示Toast通知,TweetDeck在Twitter信息流中有新推文时也会显示Toast通知。

在Silverlight 4应用程序中实现Toast通知的步骤如下:
1. 显示空通知

NotificationWindow toastWindow = new NotificationWindow();
toastWindow.Width = 280;
toastWindow.Height = 100;
toastWindow.Show(4000);

运行上述代码会在屏幕右下角出现一个小窗口,并在4秒后自动消失。这些通知最多只能显示30秒(30000毫秒)。需要注意的是,在浏览器中运行时尝试创建 Noti

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值