silverlight   发布时间:2022-05-04  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了如何创建新 Silverlight 项目大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

如何创建新 Silverlight 项目 Silverlight Silverlight 项目文件是您可以使用不同工具来创建和编辑的文本文件。例如,可以使用 Visual studio 2010 以及 Expression Blend 来创建 Silverlight 项目或修改现有项目。有关更多信息,请参见 Expression Blend 文档。 本主题介绍如何使用 Visual studio

如何创建新 Silverlight 项目

Silverlight

Silverlight 项目文件是您可以使用不同工具来创建和编辑的文本文件。例如,可以使用 Visual studio 2010 以及 Expression Blend 来创建 Silverlight 项目或修改现有项目。有关更多信息,请参见 Expression Blend 文档

主题介绍如何使用 Visual studio 2010 来创建和生成新的 Silverlight 应用程序项目或 Silverlight 类库项目,还介绍如何向项目添加 Silverlight 库程序集。您需要以下组件来执行这些步骤:

  • Silverlight 版本 4.

  • 用于 Visual studio 2010 的 Silverlight 4 Tools.

  • Visual studio 2010.

主题包含以下各节:

通过使"Silverlight 应用程序"项目模板来创建 Silverlight 应用程序项目。使用以下步骤创建新的 Silverlight 应用程序项目。

创建新的 Silverlight 应用程序项目

  1. 启动 Visual studio 2010。

  2. "文件"菜单上单击"新建",再单击"项目"

    显示"新建项目"对话框。

  3. “已安装的模板”窗格中,展开“Visual C#”“Visual Basic”节点,然后选择“Silverlight”

  4. 在模板列表中,选择“Silverlight 应用程序”。下图显示 Silverlight 项目模板的一个示例。

    如何创建新 Silverlight 项目

  5. 为该应用程序指定名称和位置,然后单击"确定"

    显示“新建 Silverlight 应用程序”对话框,如下图所示。

    如何创建新 Silverlight 项目

  6. 选择用于承载 Silverlight 应用程序的方法

    1. 如果您不想使用网站来承载 Silverlight 应用程序,请取消选中"在新网站中承载 Silverlight 应用程序"复选框。而后,将会生成 HTML 测试页以承载应用程序。

    2. 如果您想要在解决方案中添加一个单独的 ASP.NET 网站或 ASP.NET Web 应用程序项目,以承载 Silverlight 应用程序,请选中"在新网站中承载 Silverlight 应用程序"复选框。如果选择此选项,还必须指定"新的 Web 项目名称""新的 Web 项目类型"

  7. “Silverlight 版本”下拉列表中,选择所需的 Silverlight 版本。

  8. 单击"确定"按钮。

  9. 若要生成 Silverlight 应用程序项目,请在"生成"菜单中单击"生成解决方案"

  10. 若要调试 Silverlight 应用程序项目,请在"调试"菜单中单击"启动调试"

  11. 若要运行 Silverlight 应用程序项目,请在"调试"菜单中单击"开始执行(不调试)"

Silverlight 应用程序项目文件

Silverlight 应用程序项目包含以下配置、程序集引用和代码文件

  • AppManifest.xml

    这是生成应用程序包所需的应用程序清单文件。不要编辑此文件

  • AssemblyInfo.cs 或 AssemblyInfo.vb

    文件包含嵌入到所生成的程序集中的名称和版本元数据。

  • .xap 文件

    这是 Silverlight 应用程序包。生成 Silverlight 应用程序项目时生成文件。应用程序包是一个压缩的 zip 文件,它具有 .xap 文件扩展名并包含启动您的应用程序所需的所有文件。有关 Silverlight 应用程序包的更多信息,请参见应用程序结构

  • Silverlight 应用程序项目包含对以下程序集的引用:

  • @H_919_27@mainPage 文件

    可以使用 @H_816_307@mainPage 类来创建 Silverlight 应用程序的用户界面。@H_816_307@mainPage 类派生自 UserControl。可以通过使用 MainPage.xaml(对于 XAML 标记)和 MainPage.xaml.cs 或 MainPage.xaml.vb(对于代码隐藏)来实现 @H_816_307@mainPage 类。

  • App 文件

    Silverlight 应用程序需要使用 App 类来显示应用程序用户界面。通过使用 App.xaml 和 App.xaml.cs 或 App.xaml.vb 来实现 App 类。在创建应用程序包(.xap 文件)后,由 Silverlight @L_450_73@将 App 类实例化。

  • 测试页

    如果您在"新建 Silverlight 应用程序"对话框中未选中"在新网站中承载 Silverlight 应用程序"复选框,则生成一个 HTML 页 (TestPage.html) 来承载您的应用程序。

Silverlight 应用程序项目网站文件

如果在"新建 Silverlight 应用程序"对话框中选中"在新网站中承载 Silverlight 应用程序"复选框,将创建一个 ASP.NET 网站并将其添加到 Silverlight 解决方案。该网站包含以下文件

有关将 Silverlight 集成到您的项目的更多信息,请参见将 Silverlight 与网页集成

通过使"Silverlight 类库"项目模板来创建 Silverlight 类库项目。使用以下步骤创建新的 Silverlight 类库项目。

创建新的 Silverlight 类库项目

  1. 启动 Visual studio 2010。

  2. "文件"菜单上单击"新建",再单击"项目"

    显示"新建项目"对话框。

  3. “已安装的模板”窗格中,展开“Visual C#”“Visual Basic”节点,然后选择“Silverlight”

  4. 在模板列表中,选择“Silverlight 类库”

  5. 为该类库指定名称和位置,然后单击"确定"

    添加 Silverlight 类库”对话框将出现。

  6. “Silverlight 版本”下拉列表中,选择所需的 Silverlight 版本,然后单击“确定”

Silverlight 类库项目文件

Silverlight 类库项目包含以下配置、程序集引用和代码文件

  • AssemblyInfo.cs 或 AssemblyInfo.vb

    文件包含嵌入到所生成的程序集中的名称和版本元数据。

  • Silverlight 类库项目包含对以下程序集的引用:

  • Class1.cs 或 Class1.vb

    名为 Class1一个类的代码文件

安装 用于 Visual studio 2010 的 Silverlight 4 Tools 时,将安装 Silverlight 核心运行时程序集以及 Silverlight SDK。Silverlight SDK 包括 Silverlight 库程序集,这些程序集组织为客户端和服务器库。有关 Silverlight SDK 中的控件的列表,请参见按功能分类的控件

以下步骤说明如何添加对 Silverlight 库程序集的引用。

添加对 Silverlight 库程序集的引用

  1. "解决方案资源浏览器"中,右键单击 Silverlight 项目,然后选择"添加引用"

  2. 显示"添加引用"对话框。

  3. ".NET"选项卡中,选择要添加的引用。

  4. 例如,您将选择 System.Windows.Controls.Data 以使用项目中DataGrid 控件。

  5. 单击"确定"

  6. 添加的引用将显示在"引用"节点中。

@H_301_636@

如何创建新 Silverlight 项目

说明:

若要从应用程序包中排除引用的程序集,请选择该程序集引用,然后在"属性"窗口中将"复制本地"设置为 false。如果要按需检索程序集,此方法十分有用。有关更多信息,请参见应用程序结构主题

若要使用 XAML 中的程序集,必须指定 XML 命名空间映射。

添加 XML 命名空间映射

  1. 打开 MainPage.xaml。

  2. <UserControl> 开始标记中,添加标记以声明命名空间。例如,您将添加以下标记以使用 DataGrid

    xmlns:sdk="http://scheR_902_11845@as.microsoft.com/winfx/2006/xaml/presentation/sdk"
    
    
  3. 若要使用 XAML 中的元素,请为名称添加在 XML 命名空间映射中指定的名称作为前缀。例如,XAML 中的 DataGrid 元素看起来类似于下面这样:

    <sdk:DataGrid></sdk:DataGrid>
    
    

    有关认前缀和映射的列表,请参见 Silverlight 库的前缀和映射

大佬总结

以上是大佬教程为你收集整理的如何创建新 Silverlight 项目全部内容,希望文章能够帮你解决如何创建新 Silverlight 项目所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。