WEB开发网
开发学院图形图像Flash 学Silverlight 2系列(35):升级Silverlight 2 B... 阅读

学Silverlight 2系列(35):升级Silverlight 2 Beta 1应用程序到Beta 2

 2008-10-09 11:39:45 来源:WEB开发网   
核心提示: Beta 2: IsolatedStorageFile storage;storage = IsolatedStorageFile.GetUserStoreForApplication();storage = IsolatedStorageFile.GetUserStoreForSite(

Beta 2:

IsolatedStorageFile storage;
storage = IsolatedStorageFile.GetUserStoreForApplication();
storage = IsolatedStorageFile.GetUserStoreForSite();
应用程序配置更名

应用程序设置ApplicationSettings类更名为IsolatedStorageSettings,且sealed类。

Beta 1:

ApplicationSettings settings = ApplicationSettings.Default;
settings.Add("myKey", myValue);
settings.Save();

Beta 2

IsolatedStorageSettings settings = IsolatedStorageSettings.ApplicationSettings;
settings.Add("myKey", myValue);
settings.Save();
IsolatedStorageSettings settings = IsolatedStorageSettings.SiteSettings;
settings.Add("myKey", myValue);
settings.Save();
OpenFileDialog变化

Beta 1中OpenFileDialog.ShowDialog方法的返回值为DialogResult,Beta 2中返回变成了bool类型。

其它APISetValue方法

在Beta 2中,SetValue方法只能设置依赖属性类型的,而不会像在Beta 1中自动进行转换。如:

Beta 1

myButton.SetValue(Canvas.LeftProperty, 100);

Beta 2

object left = 100;
myButton.SetValue(Canvas.LeftProperty, left);

当然本文总结还只是其中的一部分,更为详细的变化大家可以参考MSDN:

http://msdn.microsoft.com/en-us/library/cc645049(VS.95).aspx

顺便说一句:Silverlight 2 Beta 2中文版的开发包已经发布,以前使用中文Visual Studio 2008安装不上的朋友这下可以放心了:)

http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=50a9ec01-267b-4521-b7d7-c0dba8866434

上一页  5 6 7 8 9 10 

Tags:Silverlight 系列 升级

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接