技术开发 频道

轻松用VS2008创建Silverlight 3应用

  创建新的 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 的一个类的代码文件。

图4 类库项目文件

  添加 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。

xmlns:data="clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Data"

  3. 若要使用 XAML 中的元素,请为名称添加在 XML 命名空间映射中指定的名称作为前缀。例如,XAML 中的 DataGrid 元素看起来类似于下面这样:

<data:DataGrid></data:DataGrid>

 

图5 添加XML映射
0
相关文章