Welcome

首页 / 软件开发 / Silverlight / Silverlight实例教程 - Out of Browser的Debug和Notifications窗口

Silverlight实例教程 - Out of Browser的Debug和Notifications窗口2011-09-05 博客园 jv9熟悉Silverlight的朋友应该知道,Silverlight从1.0版本到现在的4.0版本, 其功能性越来越强大,从下图我们可以看出,Silverlight的应用模型的一个转变 过程,从Javascript到现在Trusted应用,我们目睹了Silverlight坎坷的演变过 程,尽管现在仍旧存在不足之处,但是有了更多开发人员的支持和帮助, Silverlight一定会更好更强大。

在前几篇中,我们通过简单的实例详细介绍了Silverlight Out of Browser应 用开发基础。为了下一篇的实例做准备,本篇,我们将补充介绍一些Silverlight Out of Browser应用开发知识点,

1.回顾Silverlight Out of Browser存取本地目录API;

2.学习Silverlight Out of Browser应用Debug调试;

3.学习Silverlight Out of Browser的消息通知窗口API;

回顾Silverlight Out of Browser存取本地目录API,还记得在前面的文章我 们已经介绍,Silverlight提供有现成的API,允许应用在OOB模式下访问My...系 列目录,API调用方法很简单,而OOB模式下文件访问,应用可以支持System.IO引 用空间中的操作类,例如File类,Directory类,Environment类,等等。

1 private void AddMusicToList()
2 {
3 var path = Environment.GetFolderPath(Environment.SpecialFolder.MyMusic);
4 lsMyMusics.Items.Clear();
5 DirectoryInfo myDirectory = new DirectoryInfo (path);
6 foreach (FileInfo file in myDirectory.EnumerateFiles())
7 {
8 lsMyMusics.Items.Add(file);
9 }
10 }