复制和粘贴对象
在文档中的不同位置之间、在文档与文档之间,甚至在 Expression Design 和其他图形应用程序之间移动和复制对象时,都会用到“剪贴板”。若要将对象复制到”剪贴板”,请单击“编辑”菜单上的“复制”或者按 Ctrl+C;若要将对象剪切到“剪贴板”(从页面上移除对象),请单击“编辑”菜单上的“剪切”或者按 Ctrl+X。
您还可以单击“编辑”菜单上的“复制 XAML”(或者按 Ctrl+Shift+C)复制选定对象的 XAML 版本。在尝试将路径或对象复制到一个 XAML 编辑程序中时,或者将其复制到较大的 XAML 项目中时,此操作会很有用。请注意,如果打算将对象粘贴到可感知 XAML 的应用程序中(如 Microsoft Expression Blend),XAML 代码的格式将在“选项”对话框的“剪贴板(XAML)”页面中决定。
将对象粘贴到“剪贴板”后,就可以从“编辑”菜单中选择五种不同的粘贴功能:
- 粘贴 选择“粘贴”(或者按 Ctrl+V)时,“剪贴板”中的内容将粘贴到视图区域的中央(不论当前屏幕中央显示的是文档的哪一部分),并且位于当前层的对象堆叠的顶层。
- 粘贴到顶层 此功能会将“剪贴板”的内容粘贴到文档中原始对象所在的位置,并将它们置于当前层上对象堆叠的顶层。但是,如果在选择此功能前就选择了对象,“剪贴板”中的内容便紧挨着该对象堆放,恰恰位于它的前面。您也可以按 Ctrl+F 来激活此功能。
- 粘贴到底层 此功能与“粘贴到顶层”的作用方式相同,只是将“剪贴板”中的内容置于对象堆叠的底层或(如果选定了对象)紧跟在该对象之后。您也可以按 Ctrl+B 来激活此功能。
- 带层粘贴 选择此功能(或者按 Ctrl+Alt+L)将使 Expression Design 记住每个对象原来所在的层。在选择“带层粘贴”的情况下,Expression Design 会将对象置于其原来所在的层。如果粘贴时这些层不存在(例如,如果要粘贴到新文档中),Expression Design 将创建这些层。
- 选择性粘贴 如果“剪贴板”中的作品是从其他应用程序中复制的,则可以选择“选择性粘贴”来选择“剪贴板”格式。例如,如果从 Microsoft PowerPoint 中复制一幅图像,然后在 Expression Design 中选择“选择性粘贴”,则可以指定应按 GIF 图像,还是 JPEG 图像来粘贴该图像。
请注意,如果将 XAML 代码粘贴到 Expression Design 中,则显示文本而不是图形对象。

