您可以单击“文件”菜单上的“导出”(或者按 Ctrl+Shift+X),将 Expression Design 作品作为 XAML(可扩展应用程序标记语言)文件保存到磁盘上。在“导出”对话框中,指定文件名并为 Expression Design 指定文件保存位置之后,从“保存类型”列表中选择“XAML”,然后再单击“保存”按钮。此时将显示“导出 XAML”对话框。这样一来,您便可以决定 Expression Design 导出 XAML 文件的方式。该对话框分为以下两个部分:“文档格式”和“设置”。若要显示或隐藏类别,请单击其名称。

您可以从“文档格式”列表中的三种内容表示方法中加以选择:
选择一种“画布”方法后,可以选择如何转换文本块。如果选择“可编辑的 TextBlock”,则即使文本的外观可能会改变,文本也将保留为单独的可编辑字符;有关 Silverlight 支持的 TextBlock 的详细信息,请参阅 Silverlight 文本支持。而如果选择“路径”,将通过把每个字符转换为轮廓使它们不再可编辑来保留文本的外观。
选择资源字典方法后,会显示两个附加选项:
|
如果 Expression Design 文档中有图像对象,这些对象将存储到与导出 XAML 文件处于同一目录下的文件夹中。 |
在此对话框中进行选择之后,单击“导出”开始导出过程。
|
请注意,导出的 XAML 代码中的颜色基于 sRGB,而不是经过颜色管理处理的颜色。如果您使用自定义颜色显示器 配置文件,您在 Expression Design 中看到的颜色可能会与最终 XAML 编辑软件中显示的颜色有所不同。 |
“图形”选项卡可用于查看导出内容的呈现方式。该选项卡包含各种工具和选项,可用于平移和缩放预览图像。
您可以单击“隐藏”按钮隐藏预览。隐藏预览之后,可以通过单击“预览”按钮再次显示预览。
如果希望查看导出的 XAML 文件的源代码,请单击预览窗口右边缘的“XAML”选项卡。请注意,可以通过选择所需的文本(或者在代码区域中单击并按 Ctrl+A,选择所有文本),然后按 Ctrl+C,将此代码复制到剪贴板上。
此外,可以通过从文档窗口中复制一个或多个对象,然后将它们粘贴到可感知 XAML 的应用程序中(如 Expression Blend),完全略过“XAML 导出”对话框。在这种情况下,XAML 代码将基于“选项”对话框的“剪贴板(XAML)”页面中的设置。