TranslateZoomRotateBehavior
當您使用執行 Windows 7 的觸控式螢幕時,可以使用 TranslateZoomRotateBehavior 行為來操作已套用此行為的元素。
新增 TranslateZoomRotateBehavior
在 [資產] 面板中,按一下 [行為],然後將 [TranslateZoomRotateBehavior] 拖曳到畫板中您要套用行為的物件上。[一般屬性] 類別隨即出現在 [屬性] 面板中。
在 [屬性] 面板的 [一般屬性] 類別中,於 [SupportedGestures] 下拉式清單中,選取下列其中一個選項:
**None ** 將行為套用至元素,但指定成不支援任何筆勢。
**TranslateX ** 指定您要將移動限定為水平筆勢。
**TranslateY ** 指定您要將移動限定為垂直筆勢。
**Translate ** 指定移動不受限制,也就是說您不要將移動限定為水平或垂直筆勢。
**Rotate ** 指定您希望能夠旋轉物件。
**Scale ** 指定您希望能夠將物件放大或縮小。
**All ** 指定您要支援清單中的所有筆勢。
選取或清除 [ConstrainToParentBounds] 選項。選取 ConstrainToParentBounds 時,元素的移動範圍將限制在父容器的界限內。
如果在 [SupportedGestures] 清單中選取 [All] 或 [Scale],您可以使用 [MaximumScale] 和 [MinimumScale],限制您可以將物件放到多大或縮到多小。
當您變更物件的位置或旋轉時,物件切換到新值的效果將會以動畫顯示。[RotationalFriction] 和 [TranslateFriction] 指定旋轉或平移物件時的變更速率。值愈高,切換的速度就愈快。
若要查看此行為的範例,請造訪 Expression Community Gallery (Expression 社群圖庫)。
Copyright © 2011 by Microsoft Corporation. All rights reserved.