MouseDragElementBehavior

您可以透過新增 MouseDragElementBehavior 行為的方式,輕鬆地將在 Windows Phone 螢幕上拖曳項目的功能新增到元素中。

Note注意:

MouseDragElementBehavior 行為不適用於用來處理 MouseClick 事件的任何控制項 (例如, ButtonTextBoxListBox 控制項)。如果您需要拖曳前述任一種控制項的功能,請將該控制項變成可供拖曳之控制項 (例如框線) 的子項。接著您可以將 MouseDragElementBehavior 行為套用至父項元素。

將 MouseDragElementBehavior 新增到 Windows Phone 專案

  1. 在 [資產] 面板中,按一下 [行為],然後將 [MouseDragElementBehavior] 拖曳到畫板中,並將它放置在您已建立的物件上。[一般屬性] 類別隨即出現在 [屬性] 面板中。

    Note注意:

    新增行為的物件提供了行為操作所在位置的內容。

  2. 在 [一般屬性] 類別中,選取或清除 [ConstrainToParentBounds] 屬性。選取 [ConstrainToParentBounds] 屬性可將元素限制成無法拖曳到超出父版面配置容器所指定的邊界之外。

    除了 [ConstrainToParentBounds] 之外,另外還會公開兩個進階屬性。這些屬性可以用來 (例如透過使用資料繫結) 顯示所要拖曳之元素的 *X* 和 *Y* 座標。

    MouseDragElementBehavior

若要查看此行為的範例,請造訪 Expression Community Gallery Ff979332.xtlink_newWindow(zh-tw,Expression.40).png (Expression 社群圖庫)。

Copyright © 2011 by Microsoft Corporation. All rights reserved.