UIElement.ManipulationStarting 事件
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
發生於第一次建立操作處理器時。
public:
event EventHandler<System::Windows::Input::ManipulationStartingEventArgs ^> ^ ManipulationStarting;
public event EventHandler<System.Windows.Input.ManipulationStartingEventArgs> ManipulationStarting;
member this.ManipulationStarting : EventHandler<System.Windows.Input.ManipulationStartingEventArgs>
Public Custom Event ManipulationStarting As EventHandler(Of ManipulationStartingEventArgs)
事件類型
範例
下列範例顯示 事件的事件處理常式 ManipulationStarting ,並將 設定 ManipulationContainer 為接收操作事件的父元素,讓操作的座標相對於父元素。 此範例是逐步解 說:建立您的第一個觸控應用程式中較大範例的一部分。
void Window_ManipulationStarting(object sender, ManipulationStartingEventArgs e)
{
e.ManipulationContainer = this;
e.Handled = true;
}
Private Sub Window_ManipulationStarting(ByVal sender As Object, ByVal e As ManipulationStartingEventArgs)
e.ManipulationContainer = Me
e.Handled = True
End Sub
備註
當使用者將手指放在元素上時, IsManipulationEnabled 事件 ManipulationStarting 會發生于 屬性設定 true
為 的專案上。 根據預設,後續操作事件會報告操作相對於已 IsManipulationEnabled 設定 true
為 的專案位置。 您可以藉由設定 ManipulationContainer 屬性,指定位置應該相對於另一個專案。 例如,您可以讓操作相對於專案的父代。
您也可以在 的事件處理常式 ManipulationStarting 中執行下列動作:
指定使用者是否需要一個以上的手指來執行操作,方法是設定 ManipulationStartingEventArgs.IsSingleTouchEnabled 屬性。
將 屬性設定 ManipulationStartingEventArgs.Mode 為 ManipulationModes 列舉,以指定啟用的操作類型。
藉由設定 ManipulationStartingEventArgs.Pivot 屬性來指定單指旋轉的中心。
呼叫 ManipulationStartingEventArgs.Cancel 方法來取消操作。
如需操作的詳細資訊,請參閱 輸入概觀。 如需回應操作的應用程式範例,請參閱逐步解說 :建立您的第一個觸控應用程式。
路由事件資訊
識別碼欄位 | ManipulationStartingEvent |
路由策略 | 鼓 泡 |
代理人 | 型別 EventHandler<TEventArgs> 的 ManipulationStartingEventArgs。 |