Silverlight資源基本內(nèi)容介紹
Silverlight資源是一個內(nèi)容豐富的應(yīng)用。那么如何才能正確的理解其中所包含的內(nèi)容,掌握這一應(yīng)用呢?讓我們首先來看看Silverlight資源的一些概念及分類,初步的掌握其基礎(chǔ)要點,方便以后的學(xué)習(xí)。#t#
基于 Silverlight 的應(yīng)用程序可以訪問以下位置中的多種資源:
宿主服務(wù)器和其他網(wǎng)絡(luò)位置。
嵌入在應(yīng)用程序包內(nèi)部或外部的庫程序集中的文件。
以松散形式位于應(yīng)用程序包中的文件。
編譯到程序集中的字體文件。
例如,資源在應(yīng)用程序中可以作為錯誤消息或用戶界面的一部分顯示。資源是在邏輯上由應(yīng)用程序部署的任何非可執(zhí)行數(shù)據(jù)。
基于 Silverlight 的應(yīng)用程序不能使用依賴于序列化的資源數(shù)據(jù)類型。
資源文件和字典
可以將Silverlight資源文件和內(nèi)容文件嵌入到應(yīng)用程序程序集中,也可以按需從服務(wù)器中獲取這些文件。通過在資源文件中存儲數(shù)據(jù),您無需重新編譯整個應(yīng)用程序即可更改這些數(shù)據(jù)。有關(guān)配置和訪問資源文件的更多信息,請參見資源文件。此外,本主題還介紹回退鏈,該模型用于實現(xiàn)使用 URI 來查找資源。
雖然用于一般開發(fā)的生成操作、應(yīng)用程序模型和資源的概念都對資源字典的工作方式有一定影響,但資源字典卻是獨立于資源文件的概念。資源字典用來作為在 XAML 中定義的各個對象的資源機制,通常按照預(yù)期,在應(yīng)用程序中會多次使用該定義。
資源本地化
可以針對特定的區(qū)域性對應(yīng)用程序的資源進行本地化。這使您可以生成應(yīng)用程序的本地化(翻譯的)版本。應(yīng)用程序基于 Silverlight.js 文件的配置加載適當(dāng)?shù)谋镜鼗Y源。
獨立存儲設(shè)置
除了使用Silverlight資源外,還可以在獨立存儲中將應(yīng)用程序設(shè)置保存為鍵/值對??梢允褂靡唤M默認(rèn)設(shè)置來初始化應(yīng)用程序,之后可以輕松訪問和修改這些設(shè)置。


2010-02-06 13:58:13
2010-02-04 15:51:07




