创建新的 Silverlight 类库项目
1. 启动 Visual Studio 2008。
2. 在"文件"菜单上单击"新建",再单击"项目"。将显示"新建项目"对话框。
3. 在"项目类型"窗格中,展开"Visual C#"或"Visual Basic"节点,然后选择"Silverlight"。
4. 在"模板"窗格中,选择"Silverlight 类库"。
5. 为该类库指定名称和位置,然后单击"确定"。
Silverlight 类库项目文件
Silverlight 类库项目包含以下配置、程序集引用和代码文件:
• AssemblyInfo.cs 或 AssemblyInfo.vb,此文件包含嵌入到所生成的程序集中的名称和版本元数据。
• Silverlight 类库项目包含对以下程序集的引用:mscorlib.dll; System.dll; System.Core.dll; System.Net.dll; System.Windows.dll; System.Windows.Browser.dll; System.Xml.dll; Class1.cs 或 Class1.vb,名为 Class1 的一个类的代码文件。
添加 Silverlight 库程序集
安装 Silverlight Tools for Visual Studio 2008 时,将安装 Silverlight 核心运行时程序集以及 Silverlight SDK。Silverlight SDK 包括 Silverlight 库程序集,这些程序集组织为客户端和服务器库。添加对 Silverlight 库程序集的引用步骤为:
1. 在"解决方案资源管理器"中,右键单击 Silverlight 项目,然后选择"添加引用"。
2. 将显示"添加引用"对话框。
3. 在".NET"选项卡中,选择要添加的引用。
4. 例如,您将选择 System.Windows.Controls.Data 以使用项目中的 DataGrid 控件。
5. 单击"确定"。
6. 您添加的引用将显示在"引用"节点中。
添加 XML 命名空间映射
1. 打开 MainPage.xaml。
2. 在 开始标记中,添加标记以引用命名空间和程序集。例如,您将添加以下标记以使用 DataGrid。
3. 若要使用 XAML 中的元素,请为名称添加在 XML 命名空间映射中指定的名称作为前缀。例如,XAML 中的 DataGrid 元素看起来类似于下面这样: