移动和转换对象

在 Microsoft Expression Blend 中,通过重新定位、转换、缩放、旋转、倾斜、翻转对象以及重设对象的大小和更改对象的中心点,可以轻松修改图像、文本和矢量对象。通过在美工板上进行更改,或者通过在“属性”面板的“布局”和“转换”类别中更改属性,可以修改对象。此外,还可以使用“画笔转换”“画笔转换”工具 工具仅修改图像、文本和矢量对象的画笔属性。

在美工板上随意修改对象

如果使用“工具”面板中的“选择”Cc294973.2ff91340-477e-4efa-a0f7-af20851e4daa(zh-cn,Expression.40).png 来选择美工板上的对象,Expression Blend 会在对象周围显示一个范围框以及用于修改对象的图柄。也可以通过按住 Ctrl 键一次性选择多个对象,此时,范围框将在选择的所有对象周围出现。以下是有关使用图柄的快速提示,以及用于演示一个对象在应用转换的前后的情况的图像。

修改 之前和之后

重定位

沿 X、Y 或 Z 轴(仅适用于三维对象)移动对象。

若要重新定位对象,请将指针移到对象上,直到指针变为一个带四向小箭头的箭头 Cc294973.eff911a7-b891-4315-a86c-cc4cd088e647(zh-cn,Expression.40).png,然后拖动指针以移动对象。在重新定位对象时,按住 Shift 键可限制为向 X 或 Y 平面移动。

重新定位对象会在“属性”面板的“布局”下更改对象的属性。重定位只会更改对象的初始位置。除非您在触发器或动画时间线中修改对象,否则,重新定位不会向对象应用转换,在此情况下,重新定位会在“属性”面板中的“转换”下的“转换”选项卡 Cc294973.962807da-746d-41bd-878c-0f89500f3907(zh-cn,Expression.40).png 中更改属性。

有关详细信息,请参阅重定位或转换对象

在美工板上重定位对象

Cc294973.c7c8c2bc-c934-4dd5-a121-94d4ca82f294(zh-cn,Expression.40).png

调整大小

更改对象的高度、宽度和深度(仅适用于三维对象)。

若要重设对象的大小,请将指针移到对象的角部图柄或中点图柄上,直到指针变为双向箭头(Cc294973.5b735d0c-fdc1-4d8b-a592-0e762cc7c635(zh-cn,Expression.40).pngCc294973.b1472e4f-1959-485d-901f-df5583a77bcb(zh-cn,Expression.40).pngCc294973.ec88bf27-dad4-4869-9146-0c9647c29cdc(zh-cn,Expression.40).pngCc294973.7d350cd4-6d4f-40bc-9d04-d46d2d54ebee(zh-cn,Expression.40).png),再拖动指针以更改对象的大小。按住 Shift 键,可以在调整对象大小的同时保持相应的比例。按住 Alt 键,可以使中心点保持不变。

重设对象大小会在“属性”面板的“布局”下更改对象的属性。调整大小只会更改对象的初始大小。除非您在触发器或动画时间线中修改对象,否则,重设大小不会向对象应用转换,在此情况下,重设大小会在“属性”面板中的“转换”下的“缩放”选项卡 Cc294973.7a93944e-a7f5-4607-babd-768bb5f56185(zh-cn,Expression.40).png 中更改属性。

有关详细信息,请参阅调整对象大小或缩放对象

在美工板上调整对象的大小

Cc294973.1bf7361c-1d19-47e0-981b-222d7a8d69d4(zh-cn,Expression.40).png

旋转

围绕对象的中心点旋转对象。

若要旋转对象,请将指针移到对象的角部图柄上,直到指针变为旋转图柄 Cc294973.888cbf6b-c442-424d-977d-61d942703c4a(zh-cn,Expression.40).png,再拖动指针以旋转对象。在按住 Shift 键的同时旋转对象,可按 15 度的增量进行旋转。中心点的位置会影响对象的旋转方式。将指针移到对象中心的图柄上,直到指针变为四向箭头 Cc294973.9003164f-1dd4-4a3b-8a4c-21a70d4b3ffb(zh-cn,Expression.40).png,再拖动指针,即可移动对象的中心。移动中心点会在“属性”面板中的“转换”下的“中心点”选项卡 Cc294973.49772b0c-095e-450b-967e-75dc1858966f(zh-cn,Expression.40).png 中更改属性。

旋转对象会在“属性”面板中的“转换”下的“旋转”选项卡 Cc294973.321b430b-5c8e-47dc-93f8-0e85ac32cca5(zh-cn,Expression.40).png 中更改对象的属性。旋转时会向对象应用转换。

有关详细信息,请参阅旋转对象更改对象的中心点

在美工板上旋转对象

Cc294973.0ec39880-288d-4083-90f0-26b05c094977(zh-cn,Expression.40).png

倾斜

沿 X、Y 或 Z 轴(仅适用于三维对象)倾斜(扭曲)对象。

若要倾斜对象,请将指针移到对象的中点图柄上,直到指针变为分离的双向箭头 Cc294973.2be41f49-8a61-4966-bf08-598f4253b610(zh-cn,Expression.40).png,然后拖动指针以倾斜(或扭曲)对象。按住 Alt 键可保持中心点的位置(而不是保持相对角或边的位置)。

使对象倾斜会在“属性”面板中的“转换”下的“倾斜”选项卡 Cc294973.90c478da-1e6b-4b59-8322-445053058a6d(zh-cn,Expression.40).png 中更改对象的属性。倾斜时会向对象应用转换。

有关详细信息,请参阅倾斜对象

在美工板上倾斜对象

Cc294973.b5b43b8b-dd44-4d42-a0d2-f7fab35e6f33(zh-cn,Expression.40).png

翻转

沿 X、Y 或 Z 轴(仅适用于三维对象)翻转对象。

若要翻转对象,请将指针移到对象的角部图柄或中点图柄上,直到指针变为双向箭头(Cc294973.5b735d0c-fdc1-4d8b-a592-0e762cc7c635(zh-cn,Expression.40).pngCc294973.b1472e4f-1959-485d-901f-df5583a77bcb(zh-cn,Expression.40).pngCc294973.ec88bf27-dad4-4869-9146-0c9647c29cdc(zh-cn,Expression.40).pngCc294973.7d350cd4-6d4f-40bc-9d04-d46d2d54ebee(zh-cn,Expression.40).png),再拖动指针直到超过相对的一侧或角部。按住 Shift 键,可以在调整对象大小的同时保持相应的比例。按住 Alt 键,可以使中心点保持不变。

翻转对象所实现的效果与在“属性”面板中的“转换”下的“翻转”选项卡 Cc294973.90c478da-1e6b-4b59-8322-445053058a6d(zh-cn,Expression.40).png 中选择相应按钮所实现的效果相同。翻转时会向对象应用包含负缩放值的转换。

有关详细信息,请参阅翻转对象

在美工板上翻转对象

Cc294973.8bfb0802-a741-429c-9608-03d706a3328c(zh-cn,Expression.40).png

通过设置特定属性来修改对象

通过在“属性”面板的“布局”和“转换”下输入特定的属性值,可精确修改对象。通过使用“属性”面板,可以轻松控制对象的细节(如对象的初始高度、宽度、对齐方式和边距),也可以控制对象的旋转、倾斜角度、翻转角度、缩放值、转换值和中心点等转换。

Note注意:

“属性”面板中的“布局”和“转换”下的大多数属性使用 Expression Blend 数值编辑器。通过将指针移动到属性的文本框上,然后在显示数值调整光标 Cc294973.99713193-615f-4ee2-a668-522b5572f389(zh-cn,Expression.40).png 时拖动该文本框,可激活数值编辑器以便滚动数值。也可以在属性的文本框中单击,然后使用向上键和向下键调整值。

修改文本对象

可以向文本对象应用与图像和矢量对象相同的修改。

应用于文本对象的修改

Cc294973.f98cfe86-514a-42a0-b31d-57fa7e00e602(zh-cn,Expression.40).png

转换对象

转换 定义如何将点从一个坐标空间映射到另一个坐标空间。例如,如果 转换 对象,则应用于对象的转换会将对象从初始 X、Y 和 Z(仅适用于三维对象)坐标移动到目标坐标。如果缩放对象,则应用于对象的转换将根据初始 X、Y 和 Z(仅适用于三维对象)值的百分比来重设对象的大小。

通过在“属性”面板中的“转换”下输入特定的值,或者通过在美工板上修改对象的中心点、旋转、倾斜角度或翻转角度,可转换对象。在动画时间线或触发器中修改对象时会自动应用转换,即使在美工板上重定位对象或调整对象大小时也是如此。这会保留对象的初始值。

转换属性有三个类别:

  • RenderTransform    在完成布局处理之后应用转换。使用“选择”工具在美工板上转换对象时,会修改 RenderTransform 属性。

    Note注意:

    使用 RenderTransform 属性来转换对象,可以提高应用程序的性能,这种方法较为理想。

  • Projection    在完成布局处理之后应用转换。Projection 转换将创造出在三维空间旋转对象的效果。

    有关详细信息,请参阅在模拟的三维空间中转换对象。Projection 转换只能用于 Microsoft Silverlight 项目。

  • LayoutTransform    先在安排布局期间,在内存中应用转换,然后在屏幕上呈现应用程序。当需要根据子对象所应用的转换来调整父对象时,可以使用 LayoutTransform 属性。Layout 转换只能用于 Windows Presentation Foundation (WPF) 项目。

转换应用于对象的画笔

“画笔转换”工具 “画笔转换”工具 可修改画笔的“RelativeTransform”属性,其中包括渐变画笔和平铺画笔的“RelativeTransform”。将转换应用于画笔的 RelativeTransform 属性时,转换将在其输出映射到区域之前应用于画笔。

“画笔转换”工具对在“画笔”面板中选择并应用于在美工板上所选对象的画笔进行修改。

要对直接在美工板上应用于对象的画笔的转换进行修改,请在“属性”面板中选择画笔属性,然后在“工具”面板中选择“画笔转换”工具 “画笔转换”工具

tip note提示:

当对象在美工板上处于选定状态的情况下,按 B 以选择“画笔转换”工具。

对象周围会出现一个装饰器(蓝色边框)。当对象在“画笔转换”工具中处于选定状态的情况下,您现在可以通过以下方式修改所选对象:

  • 要移动画笔,请在对象内的任意位置拖动。这对应于此“属性”面板的“RelativeTransform”框上的“转换”选项卡。

    转换梯度

  • 要旋转画笔,请将指针移到对象周围的范围轮廓上的任意角点之外,并在指针变为旋转图柄 Cc294973.888cbf6b-c442-424d-977d-61d942703c4a(zh-cn,Expression.40).png 时拖动。这对应于此“属性”面板的“RelativeTransform”框上的“旋转”选项卡。

    转换梯度

  • 要重新缩放平铺画笔或径向渐变画笔,请将指针移到对象边角处的任意图柄上,然后拖动。这对应于此“属性”面板的“RelativeTransform”框上的“缩放”选项卡。

    转换梯度

  • 要倾斜画笔,请将指针移到边缘图柄之外,并在指针变为倾斜图柄 Cc294973.2be41f49-8a61-4966-bf08-598f4253b610(zh-cn,Expression.40).png 时拖动。这对应于此“属性”面板的“RelativeTransform”框上的“倾斜”选项卡。

    转换梯度

您也可以翻转转换。在“属性”面板的“画笔”类别中,单击“显示高级选项”Cc294973.de239c9d-42ce-4f5e-83b9-5f9924c0431f(zh-cn,Expression.40).png。在“RelativeTransform”框中,单击“翻转”选项卡,然后单击“X 轴翻转”或“Y 轴翻转”。

有关画笔转换的详细信息,请参阅设置颜色、画笔和蒙板转换渐变或平铺画笔

剪切

有时,在转换对象时,会剪切掉对象的某些部分(即,这些部分会消失在范围框之外)。可通过下列方法解决剪切问题:

  • 在“属性”面板中的“外观”下,清除“ClipToBounds”属性的复选框。

  • 在“属性”面板中的“转换”下,使用“LayoutTransform”类别中的属性而不使用“RenderTransform”类别中的属性。这在转换可视画笔时尤其有用。

  • 在动画时间线或触发器中应用转换或修改对象之前,使用“属性”面板中的“布局”下的属性,在默认时间线中修改对象。这会在应用转换之前调整范围框的大小并对其进行重定位。

如果想使用形状或路径特意剪切对象,则可以创建一个剪切蒙板。有关详细信息,请参阅应用、修改或删除剪切路径

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