转换概述
在 Microsoft Expression Blend 中,通过重定位、转换、缩放、旋转、倾斜、翻转对象以及调整对象的大小和更改对象的中心点,可以轻松修改矢量对象和文本对象。通过在美工板上进行更改,或者通过在“属性”面板的“布局”和“转换”类别下更改属性,可以修改对象。此外,还可以使用“画笔转换”工具仅修改文本和矢量对象的画笔属性。
在美工板上随意修改对象
如果使用工具箱中的“选择” 工具来选择美工板上的对象,Expression Blend 会在对象周围显示一个范围框以及用于修改对象的图柄。也可以通过按住 Ctrl 键一次性选择多个对象,此时,范围框将在选择的所有对象周围出现。以下是有关使用图柄的快速提示,以及用于演示一个对象在应用转换的前后的情况的图像。
修改 |
之前和之后 |
---|---|
重定位 沿 X、Y 或 Z 轴(仅适用于三维对象)移动对象。 若要重定位对象,请将指针移到对象上,直到指针变为一个带四向小箭头的箭头 ,然后拖动指针以移动对象。在重定位对象时,按住 Shift 键可限制为向 X 或 Y 平面移动。 重定位对象会在“属性”面板的“布局”下更改对象的属性。重定位只会更改对象的初始位置。除非您在触发器或动画时间线中修改对象,否则,重定位不会向对象应用转换,在此情况下,重定位会在“属性”面板中的“转换”下的“转换” 选项卡中更改属性。 |
在美工板上重定位对象 |
调整大小 更改对象的高度、宽度和深度(仅适用于三维对象)。 若要调整对象的大小,请将指针移到对象的角部图柄或中点图柄上,直到指针变为双向箭头(、、 或 ),再拖动指针以更改对象的大小。按住 Shift 键,可以在调整对象大小的同时保持相应的比例。按住 Alt 键,可以使中心点保持不变。 调整对象的大小会在“属性”面板的“布局”下更改对象的属性。调整大小只会更改对象的初始大小。除非您在触发器或动画时间线中修改对象,否则,调整大小不会向对象应用转换,在此情况下,调整大小会在“属性”面板中的“转换”下的“缩放” 选项卡中更改属性。 |
在美工板上调整对象的大小 |
旋转 围绕对象的中心点旋转对象。 若要旋转对象,请将指针移到对象的角部图柄上,直到指针变为旋转图柄 ,再拖动指针以旋转对象。在按住 Shift 键的同时旋转对象,可按 15 度的增量进行旋转。中心点的位置会影响对象的旋转方式。将指针移到对象中心的图柄上,直到指针变为四向箭头 ,再拖动指针,即可移动对象的中心。移动中心点会在“属性”面板中的“转换”下的“中心点” 选项卡中更改属性。 旋转对象会在“属性”面板中的“转换”下的“旋转” 选项卡中更改对象的属性。旋转时会向对象应用转换。 |
在美工板上旋转对象 |
倾斜 沿 X、Y 或 Z 轴(仅适用于三维对象)倾斜(扭曲)对象。 若要倾斜对象,请将指针移到对象的中点图柄上,直到指针变为分离的双向箭头 ,然后拖动指针以倾斜(或扭曲)对象。按住 Alt 键可保持中心点的位置(而不是保持相对角或边的位置)。 倾斜对象会在“属性”面板中的“转换”下的“倾斜” 选项卡中更改对象的属性。倾斜时会向对象应用转换。 |
在美工板上倾斜对象 |
翻转 沿 X、Y 或 Z 轴(仅适用于三维对象)翻转对象。 若要翻转对象,请将指针移到对象的角部图柄或中点图柄上,直到指针变为双向箭头(、、 或 ),再拖动指针直到超过相对的一侧或角部。按住 Shift 键,可以在调整对象大小的同时保持相应的比例。按住 Alt 键,可以使中心点保持不变。 翻转对象所实现的效果与在“属性”面板中的“转换”下的“翻转” 选项卡中选择相应按钮所实现的效果相同。翻转时会向对象应用包含负缩放值的转换。 |
在美工板上翻转对象 |
返回页首
通过设置特定属性来修改对象
通过在“属性”面板的“布局”和“转换”下输入特定的属性值,可精确修改对象。通过使用“属性”面板,可以轻松控制对象的细节(如对象的初始高度、宽度、对齐方式和边距),也可以控制对象的旋转、倾斜角度、翻转角度、缩放值、转换值和中心点等转换。有关如何设置特定转换属性的信息,请参阅 转换中列出的“操作方法”主题。
说明: |
---|
“属性”面板中的“布局”和“转换”下的大多数属性都使用 Expression Blend 数值编辑器。通过将指针移动到属性的文本框上,然后在显示数值调整 光标时单击并拖动,可激活数值编辑器以便滚动数值。 |
返回页首
修改文本对象
可以向文本对象应用与矢量对象相同的修改。
应用于文本对象的修改
返回页首
转换对象
转换 定义如何将点从一个坐标空间映射到另一个坐标空间。例如,如果转换 对象,则应用于对象的转换会将对象从初始 X、Y 和 Z(仅适用于三维对象)坐标移动到目标坐标。如果缩放对象,则应用于对象的转换将根据初始 X、Y 和 Z(仅适用于三维对象)值的百分比来调整对象的大小。
通过在“属性”面板中的“转换”下输入特定的值,或者通过在美工板上修改对象的中心点、旋转、倾斜角度或翻转角度,可转换对象。在动画时间线或触发器中修改对象时会自动应用转换,即使在美工板上重定位对象或调整对象大小时也是如此。这会保留对象的初始值。
转换属性有两个类别:
- RenderTransform 在完成布局处理之后应用转换。使用“选择”工具在美工板上转换对象时,会修改“RenderTransform”属性。
说明: |
---|
使用“RenderTransform”属性来转换对象,可以提高应用程序的性能,这种方法较为理想。 |
- LayoutTransform 先在安排布局期间,在内存中应用转换,然后在屏幕上呈现应用程序。当需要根据子元素所应用的转换来调整父元素时,可以使用“LayoutTransform”属性。
返回页首
转换应用于对象的画笔
若要转换应用于对象的填充、笔划、不透明蒙板或其他画笔,请在“属性”面板中选择画笔属性,然后在工具箱中选择“画笔转换” 工具。美工板上将显示画笔转换箭头,可以使用指针对其进行修改。如果使用的是渐变画笔,则转换箭头的端点对应于颜色条任意一端的梯度停止点。可以使用以下方法更改“画笔转换”工具的行为:
按住 Shift 键的同时拖动某个端点可限定为沿两个端点之间的直线移动。
按住 Shift 键的同时移动整个箭头可限定为向 X 或 Y 平面移动。
按住 Shift 键的同时旋转一个端点,可按 15 度的增量对齐。
按住 Alt 键的同时拖动某个端点可同时移动两个端点,从而保持中心点的位置。
下列各图显示了在对“Fill”属性的渐变画笔应用各种转换之后的矩形对象的外观。
应用于矩形填充的转换:线性渐变画笔
应用于矩形填充的转换:径向渐变画笔
可以选择设置在单击“属性”面板中的“画笔”下的“选项”按钮时显示的属性。在上图中,选定了“填充”选项。如果选定了“反射”或“重复”选项,然后使转换箭头比对象短,则会看到波纹效果。
可以转换除渐变画笔以外的其他画笔类型。有关画笔转换的详细信息,请参阅外观概述中的“画笔”一节和转换渐变或平铺画笔。
返回页首
剪切
有时,在转换对象时,会剪切掉对象的某些部分(即,这些部分会消失在范围框之外)。可通过下列方法解决剪切问题:
在“属性”面板中的“外观”下,取消选中“ClipToBounds”属性的复选框。
在“属性”面板中的“转换”下,使用“LayoutTransform”类别中的属性而不使用“RenderTransform”类别中的属性。这在转换可视画笔时尤其有用。
在动画时间线或触发器中应用转换或修改对象之前,使用“属性”面板中的“布局”下的属性,在默认时间线中修改对象。这会在应用转换之前调整范围框的大小并对其进行重定位。
返回页首