シンタックス
'宣言
Public Function New( _
ByVal As Windows.UI.Xaml.UIElement, _
Optional ByVal As C1DragHelperMode, _
Optional ByVal As System.Double, _
Optional ByVal As System.Boolean, _
Optional ByVal handledEventsToo As System.Boolean, _
Optional ByVal As System.Boolean, _
Optional ByVal As System.Boolean _
)
public C1DragHelper(
Windows.UI.Xaml.UIElement ,
C1DragHelperMode ,
System.double ,
System.bool ,
System.bool handledEventsToo,
System.bool ,
System.bool
)
パラメータ
- element
- ドラッグジェスチャを監視する対象の Windows.UI.Xaml.UIElement。
- mode
- 監視されるドラッグの種類を示します。操作終了後に DragDelta イベントが発生するように慣性フラグを他のフラグと組み合わせます(C1DragHelperMode.FreeDrag | C1DragHelperMode.Inertia など)。
- initialThreshold
- 開始するまでにジェスチャが通過するピクセルの数を指定します。
- captureElementOnPointerPressed
- ポインタ押下イベント(SL と WPF の MouseLeftButtonDown および WinRT の PointerPressed)で要素をキャプチャするか、最初のポインタ移動イベント(SL と WPF の MouseMove および WinRT の PointerMoved)で要素をキャプチャするかを示します。 マウスダウンで要素をキャプチャすると、サブ要素(ビジュアルツリー内のネストされた要素)で Click、DoubleClick、および MouseLeftButtonUp イベントが発生しなくなりますが、最初のマウス移動で要素をキャプチャすると、エンドユーザーが小さい要素をすばやくドラッグすることが難しくなる可能性があります。
- handledEventsToo
- マウスイベントが既に処理された後もドラッグジェスチャを監視するかどうかを示します。(これは、マウスジェスチャにのみ適用されます)
- useManipulationEvents
- true に設定すると、Manipulation イベントを使用してジェスチャを監視します。そうでない場合は、Pointer イベントを使用します。
- useRightButton
true
に設定すると、左マウスボタンイベントではなく、右マウスボタンダウン/アップイベントを監視します(WinRT では、useManipulationEvents が false に設定されている場合にのみこれが適用されます)。
参照