创建新项目

您可以创建项目来设计基于 Windows Presentation Foundation (WPF) 的桌面应用程序,或设计基于 Microsoft Silverlight 的 Web 应用程序。无论您选择哪种技术,都可获得同样的可视化设计体验。

创建新的 WPF 项目

  1. 在“文件”菜单上,单击“新建项目”。

    Cc295275.f60e8b59-50de-4da1-9ba8-722dc5394d9d(zh-cn,Expression.40).png

    在“新建项目”对话框中,单击“项目类型”下的“WPF”。

    Cc295275.23a81768-ebce-47b4-a70d-c58fd347f8fb(zh-cn,Expression.40).png

  2. 选择下列项目类型之一:

    • WPF 应用程序   一种用于创建运行于 Windows 上的桌面应用程序的项目。

    • WPF 控件库   一种用于创建自定义控件的项目,这些控件可在其他 WPF 项目中重用。

    • WPF 数据绑定应用程序   一种使用数据和命令绑定来支持 ViewViewModel 之间的松耦合的项目。

    • WPF SketchFlow 应用程序   一种用于建立运行于 Windows 上的桌面应用程序原型的项目。SketchFlow 仅在 Expression Studio Ultimate 中可用。

  3. 在“名称”框中,键入项目的名称。

  4. 在“位置”框中,键入要存储项目的文件夹的名称或浏览到该文件夹。默认情况下,该文件夹是“我的文档”文件夹中名为“Blend Projects”的文件夹。

  5. 在“语言”菜单上,选择编程语言(“Visual C#”或“Visual Basic”)。

    Note注意:

    通常,可以跳过选择编程语言这一步,而直接使用默认的编程语言 C#。(使用 C#,将创建 .cs 文件。)但是,有时出于易用性、熟悉程度或者使项目文件更容易与旧代码集成,或其他原因等方面的考虑,应用程序的开发人员可能希望指明特定的编程语言,(例如 Microsoft Visual Basic,用于创建 .vb 文件)。

  6. 单击“确定”。

    Microsoft Expression Blend 将创建新项目,并将其打开以供编辑。您现在即可在项目的主页 (MainWindow.xaml) 中创建内容。

    有关 Expression Blend 所生成的文件的列表以及每个文件的描述,请参阅管理解决方案、项目和文件中“WPF 项目中的文件”一节。

创建新的 Silverlight 项目

  1. 在“文件”菜单上,单击“新建项目”(Ctrl+Shift+N)。

    Cc295275.f60e8b59-50de-4da1-9ba8-722dc5394d9d(zh-cn,Expression.40).png

  2. 在“新建项目”对话框中,单击“项目类型”下的“Silverlight”。

    Cc295275.c1f53de8-8edc-4ace-87f0-de702852cb7a(zh-cn,Expression.40).png

  3. 从对话框右边的列表中,选择以下项目类型之一:

    • Silverlight 应用程序 + 网站   一种带有关联网站的项目,您可以将该网站发布到 Web 服务器。

    • Silverlight 应用程序   一种用于创建应用程序的项目,该应用程序可在 Silverlight 运行时查看器(在浏览器窗口内部或外部)中运行。该项目包括一个名为 Default.html 的 HTML 测试页,用于在浏览器窗口中加载应用程序。

      tip note提示:

      每次生成或测试项目时,都将覆盖 HTML 测试页。如果您希望修改该测试页以便自己使用,请先将其保存到其他位置。

    • Silverlight 数据绑定应用程序   一种使用数据和命令绑定来支持 ViewViewModel 之间的松耦合的项目。

    • Silverlight 控件库   一种用于创建自定义控件的项目,这些控件可在其他 Silverlight 项目中重用。

    • Silverlight SketchFlow 应用程序   一种用于建立基于 Web 的跨平台应用程序原型的项目。SketchFlow 仅在 Expression Studio Ultimate 中可用。

  4. 在“名称”旁边,键入项目的名称。该名称将成为项目文件夹的名称和应用程序命名空间的名称。

    tip note提示:

    命名空间 是一种用来区分您的应用程序与其他应用程序的 Microsoft .NET Framework 名称术语。有关详细信息,请参阅 MSDN 上的 Understanding and Using Assemblies and Namespaces in .NET Cc295275.xtlink_newWindow(zh-cn,Expression.40).png(了解和使用 .NET 中的程序集和命名空间)。

  5. 在“位置”旁边,验证要在其中保存项目的文件夹的路径。若要选择其他文件夹,请单击“浏览”。

  6. 在“语言”下拉列表中,选择与代码隐藏文件相对应的编程语言(Visual Basic 或 Visual C#)。

  7. 单击“确定”。

    此时,将创建 Silverlight 项目,并将其打开以供编辑。您现在即可在项目的主页 (MainPage.xaml) 中创建内容。

    有关 Expression Blend 所生成的文件的列表以及每个文件的描述,请参阅管理解决方案、项目和文件中“Silverlight 项目中的文件”一节。

创建 Windows Phone 项目

Expression Blend 中的 Windows Phone 项目就像其他 Expression Blend 项目一样起作用。但是,Windows Phone 项目还包括专门用于设计 Windows Phone 应用程序的工具。

important note重要须知:

Expression Blend for Windows Phone 仅在您安装 Windows Phone Developer Tools Cc295275.xtlink_newWindow(zh-cn,Expression.40).png(Windows Phone 开发人员工具)时可用。

  1. 在“文件”菜单上,单击“新建项目”。

    Cc295275.f60e8b59-50de-4da1-9ba8-722dc5394d9d(zh-cn,Expression.40).png

  2. 在“新建项目”对话框中,单击“项目类型”下的“Windows Phone”。

    “创建新 Windows Phone 项目”对话框

  3. 从对话框右边的列表中,选择以下项目类型之一:

    • Windows Phone 应用程序 用于创建 Silverlight for Windows Phone 应用程序的项目。

    • Windows Phone 数据绑定应用程序   一种使用数据和命令绑定来支持 ViewViewModel 之间的松耦合的 Silverlight for Windows Phone 项目。

    • Windows Phone 全景应用程序   一种使用 Panorama 控件创建全景样式应用程序的 Silverlight for Windows Phone 项目。

      有关全景控件的详细信息,请参阅 MSDN 上的 Panorama application for Windows Phone Cc295275.xtlink_newWindow(zh-cn,Expression.40).png(Windows Phone 全景应用程序)。

    • Windows Phone 透视应用程序   一种使用 Pivot 控件创建选项卡式应用程序的 Silverlight for Windows Phone 项目。

      有关透视控件的详细信息,请参阅 MSDN 上的 Pivot application for Windows Phone Cc295275.xtlink_newWindow(zh-cn,Expression.40).png(Windows Phone 透视应用程序)。

    • Windows Phone 控件库   一种用于创建可在其他 Windows Phone 应用程序间重用的自定义控件的项目。

  4. 在“名称”框中,键入项目的名称。

  5. 在“位置”框中,浏览到要存储项目的文件夹。

  6. 在“语言”框中,选择“Visual C#”或“Visual Basic”。

  7. 在“版本”框中,选择“7.0”或“7.1”。

  8. 单击“确定”。

现在,您可以创建 Windows Phone 应用程序。

有关详细信息,请参阅 为 Windows Phone 创建内容

有关 Expression Blend 所生成的文件的列表以及每个文件的描述,请参阅管理解决方案、项目和文件中“Windows Phone 项目中的文件”一节。

后续步骤

您可以通过向主文档中添加对象来设计应用程序的用户界面。有关详细信息,请参阅绘制对象

Microsoft Corporation 版权所有 ⓒ 2011。保留所有权利。