导入从 Expression Design 导出的 XAML
您可以将 Microsoft Expression Design 2 作品另存为可用于 Microsoft Expression Blend 2 中的 XAML 文件。如果要在动画中使用该作品或者将其转换为背景图像等用户界面 (UI) 元素,此功能则很实用。
从 Expression Design 中导出作品
在 Expression Design 2 中打开作品文件(可以从“帮助”菜单中打开“示例”)。
如果要导出切片,请从“工具箱”中选择“切分”工具,围绕所要导出的作品区域绘制一个矩形,然后在“属性”面板中的“编辑切片”下,设置切片的属性(如“Name”)。有关切片的详细信息,请参阅《Expression Design 2 用户指南》 (F1) 中的“创建并导出切片”主题。
单击“文件”菜单上的“导出”。此时,将显示“导出”对话框。
在“要导出的项”下,选择以下选项之一:
“整个文档” 导出文档中的所有作品。
“选定对象” 只导出那些在美工板上选定的项目。
“切片” 只导出生成的切片。您可以根据情况选择更改所显示的每个切片的属性。
接下来设置“格式”,请选择以下任一选项:
“XAML Silverlight 画布” 导出单个 XAML 文件,其中包含表示为画布版式面板中的对象的所有作品。您可以在 Expression Blend 2 中将此 XAML 文件导入到 Microsoft Silverlight 1.0 项目内,以用作独立的文档(启动的 XAML 文件或以编程方式加载的 XAML 文件),或将对象复制并粘贴到另一个 XAML 文档中。
“XAML WPF 图形画笔” 导出一个资源字典,其中包含表示为图形画笔资源的所有作品。您可以在 Expression Blend 2 中将此 XAML 文件导入到 Windows Presentation Foundation (WPF) 项目内,然后将这些资源应用于项目中的对象的画笔属性。
提示: 请确保为图形画笔资源选择的名称不同于将使用导出文件的 Expression Blend 2 项目中的任何资源的名称。
“XAML WPF 画布” 导出单个 XAML 文件,其中包含表示为画布版式面板中的对象的所有作品。您可以在 Expression Blend 2 中将此 XAML 文件导入到 Windows Presentation Foundation 项目内,以用作独立的文档(启动的 XAML 文件或以编程方式加载的 XAML 文件),或将对象复制并粘贴到另一个 XAML 文档中。您还可以在 Expression Blend 2 的“设计”视图中打开该文件,右键单击任意一个或多个对象,然后通过选择“工具”菜单上的选项,利用这些对象来创建按钮或用户控件。
说明: 如果决定要导出“切片”,则必须在查看器中选择每个切片以设置这些切片的导出属性。您可以为每个切片选择不同的格式。每个切片都会导出到不同的文件中。
根据需要设置其他属性,例如,在将“Text”对象导入到 Expression Blend 2 之后将其设置为可编辑对象。有关此对话框中的属性的详细信息,请参阅《Expression Design 2 用户指南》中的“XAML”主题。
在对话框底部的“位置”框旁边,键入导出文件所在的文件夹的路径。还可以设置下列选项:
如果决定导出“整个文档”或“选定对象”,还需要输入文件的名称。
如果决定导出“切片”,则可以根据情况选择一个版式面板以包含所有对象。
单击“全部导出”以导出文件。
返回页首
将作品导入到 Expression Blend 中
在 Expression Blend 2 中打开的项目内,单击“项目”菜单上的“添加现有项”。
在“添加现有项”对话框中,浏览找到所导出的一个或多个 XAML 文件,选择这些文件,然后单击“打开”。
说明: 只有导出的“XAML Silverlight 画布”才可以导入到 Silverlight 1.0 项目中。
该文件将会添加到“项目”面板中的“文件”下。如果将任何作品作为“XAML WPF 图形画笔”导出,该作品还将显示在“资源”面板中。
执行以下操作之一,将导入的资源添加到美工板上:
如果选择了“XAML Silverlight 画布”选项,则可以添加到文档,将文档用作应用程序的启动页(请参阅在 Expression Blend 2 中更改 Silverlight 项目的启动页)或将对象复制并粘贴到另一个 XAML 文档中。
如果选择了“XAML WPF 图形画笔”选项,则可以将资源应用于项目中的对象的画笔属性。例如,可以将“DrawingBrush”资源拖到“TextBlock”对象上,并将其设置为“Background”属性。
有关如何应用资源的详细信息,请参阅应用或删除资源。
提示: 请确保导入的图形画笔资源的名称不同于 Expression Blend 2 项目中其他各处的资源的名称。通过右键单击资源对象的名称然后选择“重命名”,可以对“资源”面板中的资源对象进行重命名。
如果选择了“XAML WPF 画布”选项,则可以添加到文档,将文档用作应用程序的启动页(请参阅为项目设置启动文档)或将对象复制并粘贴到另一个 XAML 文档中。还可以在 Expression Blend 2 的“设计”视图中打开该文件,右键单击任意一个或多个对象,然后生成按钮(请参阅用对象生成按钮)或用户控件(请参阅从现有对象创建控件)。
返回页首
另请参见
概念
从 Expression Encoder 2 导入 Silverlight 1.0 站点
在 Expression Blend 中修改 Expression Encoder 2 的 Silverlight 模板