當你創建一個 新的空白 silverlight應用程序,基本項目組成如下 :
1、application
在默認情況下,新建的Silverlight應用程序包括MainPage.xaml和App.xaml兩個文件,以及相應的代碼文件MainPage.xaml.cs和App.xaml.cs。
XAML類型的文件是基於XML格式的,用於定義Silverlight應用程序界面的文件,是Silverlight 應用程序的核心之一。
App.xaml主要用於定義供整個應用程序使用的各種資源,如筆刷,樣式等。其對應的代碼文件App.xaml.cs用於處理應用程序級別的事件,如Application_Startup等。
MainPage.xaml是默認的主頁面,在應用程序啓動時即進行初始化,在其中可以使用各種UI組建定義界面,並且在代碼文件MainPage.xaml.cs中處理事件。
2、application.web
.web管理服務器端的相關操作。比如,如果用http:網址形式run,就需要將.web工程設爲啓動任務,將.aspx設爲 啓動頁面。否則將用物理地址run。
當編譯Silverlight應用程序時,VS會將整個工程編譯成一個標準的.NET組件,並將其他用到的資源封裝至一個.xap文件中。
.xap文件不能單獨存在於瀏覽器中,必須依託於網頁。
3、 詳見 ppt Silverlight實務應用範例講座,網上下載即可,感覺這個寫的還不錯。