TranslateZoomRotateBehavior

Ff723978.bf9c77b1-ba7a-4f3b-8380-d05728d208d1(zh-cn,Expression.40).png

在使用运行 Windows 7 的触摸屏时,可以使用 TranslateZoomRotateBehavior 行为处理已应用此行为的元素。

添加 TranslateZoomRotateBehavior

  1. 在“资产”面板中,单击“行为”,然后将“TranslateZoomRotateBehavior”拖到要应用此行为的对象上。“公共属性”类别将出现在“属性”面板中。

  2. 在“属性”面板中的“公共属性”类别下,在“SupportedGestures”下拉列表中选择下列选项之一:

    • **None   ** 向元素应用此行为,但指定不支持任何笔势。

    • **TranslateX   ** 指定您希望将移动限制为水平笔势。

    • **TranslateY   ** 指定您希望将移动限制为垂直笔势。

    • **Translate   ** 指定无限制的移动,这表示您不希望将移动限制为水平或垂直笔势。

    • **Rotate   ** 指定您希望能够将对象旋转。

    • **Scale   ** 指定您希望能够放大或缩小对象。

    • **All   ** 指定您希望支持列表上的所有笔势。

    TranslateZoomRotateBehavior

  3. 选中或清除“ConstrainToParentBounds”选项。如果选中,则 ConstrainToParentBounds 会将元素的移动限制在父容器的边界内。

  4. 如果在“SupportedGestures”列表中选择了“All”或“Scale”,则可以使用“MaximumScale”和“MinimumScale”限制可以将对象缩放到的最大或最小大小。

  5. 更改对象的位置或旋转时,在过渡到新值时将动态显示对象。“RotationalFriction”和“TranslateFriction”指定在旋转或转换对象时的变化率。值越高,过渡得越突然。

若要查看此行为的示例,请访问 Expression Community Gallery Ff723978.xtlink_newWindow(zh-cn,Expression.40).png(Expression 社区库)。

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