ApplicationGesture 列挙型
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
使用可能なアプリケーション固有の gesture
を指定します。
public enum class ApplicationGesture
public enum ApplicationGesture
type ApplicationGesture =
Public Enum ApplicationGesture
- 継承
フィールド
AllGestures | 0 | すべてのアプリケーション固有のジェスチャを認識します。 |
ArrowDown | 61497 | 推奨されるセマンティックの動作またはアクションはありません。 矢印は、1 つのストローク、または 1 本は直線、もう 1 本は矢の先頭となる 2 つのストロークで描画できます。 矢印の描画に、3 つ以上のストロークを使用しないでください。 |
ArrowLeft | 61498 | 推奨されるセマンティックの動作またはアクションはありません。 矢印は、1 つのストローク、または 1 本は直線、もう 1 本は矢の先頭となる 2 つのストロークで描画できます。 矢印の描画に、3 つ以上のストロークを使用しないでください。 |
ArrowRight | 61499 | 推奨されるセマンティックの動作またはアクションはありません。 矢印は、1 つのストローク、または 1 本は直線、もう 1 本は矢の先頭となる 2 つのストロークで描画できます。 矢印の描画に、3 つ以上のストロークを使用しないでください。 |
ArrowUp | 61496 | 推奨されるセマンティックの動作またはアクションはありません。 矢印は、1 つのストローク、または 1 本は直線、もう 1 本は矢の先頭となる 2 つのストロークで描画できます。 矢印の描画に、3 つ以上のストロークを使用しないでください。 |
Check | 61445 | 推奨されるセマンティックの動作またはアクションはありません。 上向きのストロークは、短めの下向きのストロークの 2 倍の長さである必要があります。 |
ChevronDown | 61489 | 推奨されるセマンティックの動作またはアクションはありません。 シェブロンの両側は、できるだけ等しく描画する必要があります。 角度は鋭くする必要があり、1 つの点で終端する必要があります。 |
ChevronLeft | 61490 | 推奨されるセマンティックの動作またはアクションはありません。 シェブロンの両側は、できるだけ等しく描画する必要があります。 角度は鋭くする必要があり、1 つの点で終端する必要があります。 |
ChevronRight | 61491 | 推奨されるセマンティックの動作またはアクションはありません。 シェブロンの両側は、できるだけ等しく描画する必要があります。 角度は鋭くする必要があり、1 つの点で終端する必要があります。 |
ChevronUp | 61488 | 推奨されるセマンティックの動作またはアクションはありません。 シェブロンの両側は、できるだけ等しく描画する必要があります。 角度は鋭くする必要があり、1 つの点で終端する必要があります。 |
Circle | 61472 | 推奨されるセマンティックの動作またはアクションはありません。 円は、ペンを持ち上げずに 1 つのストロークで描画する必要があります。 |
Curlicue | 61456 | 推奨されるセマンティックの動作またはアクションはありません。 切り取る語の位置で渦巻きを開始します。 |
DoubleCircle | 61473 | 推奨されるセマンティックの動作またはアクションはありません。 2 つの円は、互いに重なる必要があり、ペンを持ち上げずに 1 つのストロークで描画する必要があります。 |
DoubleCurlicue | 61457 | 推奨されるセマンティックの動作またはアクションはありません。 コピーする語の位置で二重の渦巻きを開始します。 |
DoubleTap | 61681 | マウスのダブルクリックを示します。 2 回のタップは、タップ間のずれおよび時間間隔が最小限になるように、すばやく行う必要があります。 さらに、2 回のタップは、できるだけ互いに近い位置で行う必要があります。 |
Down | 61529 | 推奨されるセマンティックの動作またはアクションはありません。 このジェスチャは、下方向の 1 回のすばやいフリックとして描画する必要があります。 |
DownLeft | 61546 | 推奨されるセマンティックの動作またはアクションはありません。 このジェスチャは、下向きのストロークによって開始する 1 つのストロークで描画する必要があります。 2 つの異なる方向の部分は、できるだけ同じ長さで、直角になる必要があります。 |
DownLeftLong | 61542 | Enter キーを押すことを示します。 このジェスチャは、下向きのストロークによって開始する 1 つのストロークで描画する必要があります。 左向きのストロークは上向きのストロークの約 2 倍の長さであり、2 つのストロークは直角になる必要があります。 |
DownRight | 61547 | 推奨されるセマンティックの動作またはアクションはありません。 このジェスチャは、下向きのストロークによって開始する 1 つのストロークで描画する必要があります。 2 つの異なる方向の部分は、できるだけ同じ長さで、直角になる必要があります。 |
DownRightLong | 61543 | Space キーを押すことを示します。 このジェスチャは、下向きのストロークによって開始する 1 つのストロークで描画する必要があります。 右向きのストロークは上向きのストロークの約 2 倍の長さにする必要があり、2 つのストロークは直角になる必要があります。 |
DownUp | 61537 | 推奨されるセマンティックの動作またはアクションはありません。 このジェスチャは、下向きのストロークによって開始する 1 つのストロークで描画する必要があります。 2 つのストロークは、できるだけ互いに近い位置にする必要があります。 |
Exclamation | 61604 | 推奨されるセマンティックの動作またはアクションはありません。 最初に線を描画し、次に線からできるだけ近い位置にすばやく点を描画する必要があります。 |
Left | 61530 | BackSpace キーを示します。 このジェスチャは、左向きの 1 回のすばやいフリックとして描画する必要があります。 |
LeftDown | 61549 | 推奨されるセマンティックの動作またはアクションはありません。 このジェスチャは、左向きのストロークによって開始する 1 つのストロークで描画する必要があります。 2 つの異なる方向の部分は、できるだけ同じ長さで、直角になります。 |
LeftRight | 61538 | 推奨されるセマンティックの動作またはアクションはありません。 このジェスチャは、左向きのストロークによって開始する 1 つのストロークで描画する必要があります。 2 つの異なる方向の部分は、できるだけ同じ長さで、直角になります。 |
LeftUp | 61548 | 推奨されるセマンティックの動作またはアクションはありません。 このジェスチャは、左向きのストロークによって開始する 1 つのストロークで描画する必要があります。 2 つの異なる方向の部分は、できるだけ同じ長さで、直角になる必要があります。 |
NoGesture | 61440 | アプリケーション固有のジェスチャを認識しません。 |
Right | 61531 | 領域を示します。 このジェスチャは、右向きの 1 回のすばやいフリックとして描画する必要があります。 |
RightDown | 61551 | 推奨されるセマンティックの動作またはアクションはありません。 このジェスチャは、右向きのストロークによって開始する 1 つのストロークで描画する必要があります。 2 つの異なる方向の部分は、できるだけ同じ長さで、直角になる必要があります。 |
RightLeft | 61539 | 推奨されるセマンティックの動作またはアクションはありません。 このジェスチャは、右向きのストロークによって開始する 1 つのストロークで描画する必要があります。 2 つのストロークは、できるだけ互いに近い位置にする必要があります。 |
RightUp | 61550 | 推奨されるセマンティックの動作またはアクションはありません。 このジェスチャは、右向きのストロークによって開始する 1 つのストロークで描画する必要があります。 2 つの異なる方向の部分は、できるだけ同じ長さで、直角になる必要があります。 |
ScratchOut | 61441 | 内容を消去します。 このジェスチャは、少なくとも 3 回の前後の動きがある 1 つのストロークとして描画する必要があります。 |
SemicircleLeft | 61480 | 推奨されるセマンティックの動作またはアクションはありません。 半円は、左から右へ描画する必要があります。 半円の 2 つの終端は、できるだけ水平方向に等しい位置にある必要があります。 |
SemicircleRight | 61481 | 推奨されるセマンティックの動作またはアクションはありません。 半円は、右から左へ描画する必要があります。 半円の 2 つの終端は、できるだけ水平方向に等しい位置にある必要があります。 |
Square | 61443 | 推奨されるセマンティックの動作またはアクションはありません。 四角形は、1 つまたは 2 つのストロークで描画できます。 1 つのストロークでは、ペンを持ち上げずに四角形全体を描画します。 2 つのストロークでは、四角形の 3 辺を描画してから、もう 1 回のストロークで残りの辺を描画します。 四角形を描画するために、3 つ以上のストロークを使用しないでください。 |
Star | 61444 | 推奨されるセマンティックの動作またはアクションはありません。 星は、5 つの先端を持つ必要があり、ペンを持ち上げずに 1 つのストロークで描画する必要があります。 |
Tap | 61680 | マウスのクリックを示します。 ずれを最小限にするために、タップはすばやく行う必要があります。 |
Triangle | 61442 | 推奨されるセマンティックの動作またはアクションはありません。 三角形は、ペンを持ち上げずに、1 つのストロークで描画する必要があります。 |
Up | 61528 | 推奨されるセマンティックの動作またはアクションはありません。 このジェスチャは、上方向の 1 回のすばやいフリックとして描画する必要があります。 |
UpDown | 61536 | 推奨されるセマンティックの動作またはアクションはありません。 このジェスチャは、上向きのストロークによって開始する 1 つのストロークで描画する必要があります。 2 つのストロークは、できるだけ互いに近い位置にする必要があります。 |
UpLeft | 61544 | 推奨されるセマンティックの動作またはアクションはありません。 このジェスチャは、上向きのストロークによって開始する 1 つのストロークで描画する必要があります。 2 つの異なる方向の部分は、できるだけ同じ長さで、直角になる必要があります。 |
UpLeftLong | 61540 | 推奨されるセマンティックの動作またはアクションはありません。 このジェスチャは、上向きのストロークによって開始する 1 つのストロークで描画する必要があります。 左向きのストロークは上向きのストロークの約 2 倍の長さにする必要があり、2 つのストロークは直角になる必要があります。 |
UpRight | 61545 | 推奨されるセマンティックの動作またはアクションはありません。 このジェスチャは、上向きのストロークによって開始する 1 つのストロークで描画する必要があります。 2 つの異なる方向の部分は、できるだけ同じ長さで、直角になる必要があります。 |
UpRightLong | 61541 | Tab キーを押すことを示します。 このジェスチャは、上向きのストロークによって開始する 1 つのストロークで描画する必要があります。 右向きのストロークは上向きのストロークの約 2 倍の長さにする必要があり、2 つのストロークは直角になる必要があります。 |
例
次の例では、 のジェスチャを識別する方法を InkCanvas示します。 この例では、 が InkCanvas 呼び出 inkCanvas1
され、その Gesture イベントがイベント ハンドラーに接続されていることを前提としています。
void inkCanvas1_Gesture(object sender, InkCanvasGestureEventArgs e)
{
ReadOnlyCollection<GestureRecognitionResult> gestureResults =
e.GetGestureRecognitionResults();
// Check the first recognition result for a gesture.
if (gestureResults[0].RecognitionConfidence ==
RecognitionConfidence.Strong)
{
switch (gestureResults[0].ApplicationGesture)
{
case ApplicationGesture.Down:
// Do something.
break;
case ApplicationGesture.ArrowDown:
// Do something.
break;
case ApplicationGesture.Circle:
// Do something.
break;
}
}
}
Sub inkCanvas1_Gesture(ByVal sender As Object, _
ByVal e As InkCanvasGestureEventArgs) Handles inkCanvas1.Gesture
Dim gestureResults As ReadOnlyCollection(Of GestureRecognitionResult)
gestureResults = e.GetGestureRecognitionResults()
' Check the first recognition result for a gesture.
If gestureResults(0).RecognitionConfidence = _
RecognitionConfidence.Strong Then
Select Case gestureResults(0).ApplicationGesture
Case ApplicationGesture.Down
' Do something.
Case ApplicationGesture.ArrowDown
' Do something.
Case ApplicationGesture.Circle
' Do something.
End Select
End If
End Sub
注釈
XAML テキストの使用法
このクラスは通常、XAML では使用されません。
適用対象
.NET