共用方式為


TranslateZoomRotateBehavior

Ff723978.bf9c77b1-ba7a-4f3b-8380-d05728d208d1(zh-tw,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-tw,Expression.40).png (Expression 社群圖庫)。

Copyright © 2011 by Microsoft Corporation. All rights reserved.