共用方式為


ApplicationGesture 列舉型別

為一組可用的應用程式特定筆勢定義值。

命名空間:  Microsoft.Ink
組件:  Microsoft.Ink (在 Microsoft.Ink.dll 中)

語法

'宣告
Public Enumeration ApplicationGesture
'用途
Dim instance As ApplicationGesture
public enum ApplicationGesture
public enum class ApplicationGesture
public enum ApplicationGesture
public enum ApplicationGesture

成員

成員名稱 說明
AllGestures 辨識所有應用程式特定筆勢。
NoGesture 無法辨識任何應用程式特定筆勢。
Scratchout 這個筆勢必須繪製為單一筆劃,而且至少要有三次的來回動作。
Triangle 三角形必須用單一筆劃繪製,不能拿起畫筆。
Square 正方形可用一個或兩個筆劃繪製。如用一個筆劃,則繪製整個正方形時不能拿起畫筆。如用兩個筆劃,請用一個筆劃繪製出正方形的三個邊,然後再用另一個筆劃繪製剩下的一邊。請勿使用兩個以上的筆畫來描繪正方形。
Star 星型必須剛好有五個點,而且必須用單一筆劃繪製,不能拿起畫筆。
Check 向上筆劃的長度必須為較小之向下筆劃的兩倍。
Curlicue 啟動要讓動作發生的花體。
DoubleCurlicue 啟動要讓動作發生的雙花體。
Circle 圓形必須用單一筆劃繪製,不能拿起畫筆。
DoubleCircle 兩個圓形必須互相重疊,而且必須用單一筆劃繪製,不能拿起畫筆。
SemiCircleLeft 半圓形必須由左至右繪製。半圓形的兩端應該盡可能保持水平。
SemiCircleRight 半圓形必須由右至左繪製。半圓形的兩端應該盡可能保持水平。
ChevronUp >形箭號兩端的大小必須盡可能一致。角度必須銳利並且以點做為結尾。
ChevronDown >形箭號兩端的大小必須盡可能一致。角度必須銳利並且以點做為結尾。
ChevronLeft >形箭號兩端的大小必須盡可能一致。角度必須銳利並且以點做為結尾。
ChevronRight >形箭號兩端的大小必須盡可能一致。角度必須銳利並且以點做為結尾。
ArrowUp 箭號可用單一筆劃繪製或用兩個筆劃繪製,其中一個筆劃為線條,另一個筆劃為箭頭。請勿使用兩個以上的筆劃來描繪箭號。
ArrowDown 箭號可用單一筆劃繪製或用兩個筆劃繪製,其中一個筆劃為線條,另一個筆劃為箭頭。請勿使用兩個以上的筆劃來描繪箭號。
ArrowLeft 箭號可用單一筆劃繪製或用兩個筆劃繪製,其中一個筆劃為線條,另一個筆劃為箭頭。請勿使用兩個以上的筆劃來描繪箭號。
ArrowRight 箭號可用單一筆劃繪製或用兩個筆劃繪製,其中一個筆劃為線條,另一個筆劃為箭頭。請勿使用兩個以上的筆劃來描繪箭號。
Up 這個筆勢必須繪製為向上的單一快速筆觸。
Down 這個筆勢必須繪製為向下的單一快速筆觸。
Left 這個筆勢必須繪製為向左的單一快速筆觸。
Right 這個筆勢必須繪製為向右的單一快速筆觸。
UpDown 這個筆勢必須以單一筆劃繪製,從上筆劃開始。兩個筆劃必須盡可能靠近彼此。
DownUp 這個筆勢必須以單一筆劃繪製,從下筆劃開始。兩個筆劃必須盡可能靠近彼此。
LeftRight 這個筆勢必須以單一筆劃繪製,從左筆劃開始。兩個筆劃必須盡可能靠近彼此。
RightLeft 這個筆勢必須以單一筆劃繪製,從右筆劃開始。兩個筆劃必須盡可能靠近彼此。
UpLeftLong 這個筆勢必須以單一筆劃繪製,從上筆劃開始。左筆劃必須約為上筆劃的兩倍長,而且兩個筆劃必須呈直角。
UpRightLong 這個筆勢必須以單一筆劃繪製,從上筆劃開始。右筆劃必須約為上筆劃的兩倍長,而且兩個筆劃必須呈直角。
DownLeftLong 這個筆勢必須以單一筆劃繪製,從下筆劃開始。左筆劃約為上筆劃的兩倍長,而且兩個筆劃必須呈直角。
DownRightLong 表示按下空格鍵的動作。這個筆勢必須以單一筆劃繪製,從下筆劃開始。右筆劃必須約為上筆劃的兩倍長,而且兩個筆劃必須呈直角。
UpLeft 這個筆勢必須以單一筆劃繪製,從上筆劃開始。兩邊的長度必須盡可能相同,而且必須呈直角。
UpRight 這個筆勢必須以單一筆劃繪製,從上筆劃開始。兩邊的長度必須盡可能相同,而且必須呈直角。
DownLeft 這個筆勢必須以單一筆劃繪製,從下筆劃開始。兩邊的長度必須盡可能相同,而且必須呈直角。
DownRight 這個筆勢必須以單一筆劃繪製,從下筆劃開始。兩邊的長度必須盡可能相同,而且必須呈直角。
LeftUp 這個筆勢必須以單一筆劃繪製,從左筆劃開始。兩邊的長度必須盡可能相同,而且必須呈直角。
LeftDown 這個筆勢必須以單一筆劃繪製,從左筆劃開始。兩邊的長度必須盡可能相同,而且必須呈直角。
RightUp 這個筆勢必須以單一筆劃繪製,從右筆劃開始。兩邊的長度必須盡可能相同,而且必須呈直角。
RightDown 這個筆勢必須以單一筆劃繪製,從右筆劃開始。兩邊的長度必須盡可能相同,而且必須呈直角。
Exclamation 必須先繪製直線,然後快速繪製點,且點必須盡可能靠近直線。
Tap 表示滑鼠按一下的動作。如果要使滑動量減到最少,則必須快速點選。
DoubleTap 表示滑鼠按兩下的動作。快速點選,而且愈靠近同一個位置愈好。

備註

應用程式筆勢是一種您可以選擇讓應用程式支援的筆勢。這種筆勢比較適合專為搭配畫筆使用而設計的應用程式。如需應用程式中的筆勢形狀及建議之筆勢語意行為的清單,請參閱Application Gestures and Semantic Behavior

支援 Tap 和 DoubleTap 筆勢做為應用程式筆勢和系統筆勢 (系統筆勢定義於 SystemGesture 列舉型別中),因此只要是具有能建構成 Tap 或 DoubleTap (例如 Exclamation 筆勢) 之元件的應用程式筆勢,就可以予以合併。在這種情形下,請在應用程式中啟用 Tap 應用程式筆勢並停用 Tap 系統筆勢。當使用者點選時,隨即會辨識出應用程式筆勢。如此就可以讓應用程式在應用程式筆勢內接聽能識別及區分 Tap 和 Tap 的單一元件。

除了下列筆勢之外,Microsoft 還打算支援許多筆勢圖像做為 Microsoft 筆勢辨識器的一部分。如需這些未實作之筆勢圖像的詳細資訊,請參閱Unimplemented Glyphs

如需應用程式筆勢和系統筆勢的詳細資訊,請參閱Using Gestures

預設值為 NoGesture,實際上是一個表示筆勢辨識器之最小建議信賴度的開關,但並非實際表示任一筆勢或缺少筆勢,只是表示筆勢辨識器在正確性結果方面缺少足夠信賴度的點,以建議低於那個點的任何項目。

舉例來說,假設筆勢陣列由下列值組成:Circle、LeftRight、NoGesture、RightLeft 和 Triangle。在此案例中,筆勢辨識器在 Circle 方面的信賴度高,但在 LeftRight 方面的信賴度低。 辨識器在 RightLeft 和 Triangle 方面的信賴度極低,因為它們在陣列中的順序是在 NoGesture 之後。

筆勢辨識器傳回 NoGesture 的信賴度是無法變更的。

如果 NoGesture 是陣列中的第一個元素 (意謂著每個辨識的筆勢都低於建議的信賴度閾值),則平台預設會取消筆勢事件,否則平台預設會接受筆勢。若要更改預設行為,請擷取 InkCollector.GestureInkOverlay.GestureInkPicture.GestureInkEdit.Gesture 事件。接受筆勢時,不會將筆劃加入至 Microsoft.Ink.Ink 物件。取消筆勢時,才會將筆劃加入至 Microsoft.Ink.Ink 物件。

平台

Windows Vista

.NET Framework 和 .NET Compact Framework 並不支援各種平台的所有版本。如需支援平台版本的相關資訊,請參閱 .NET Framework 系統需求

版本資訊

.NET Framework

支援版本:3.0

請參閱

參考

Microsoft.Ink 命名空間

Microsoft.Ink.Gesture

Microsoft.Ink.CollectionMode

Microsoft.Ink.InkCollectorGestureEventArgs

Microsoft.Ink.InkEditGestureEventArgs

Microsoft.Ink.SystemGesture

InkCollector.GetGestureStatus

InkOverlay.GetGestureStatus

InkPicture.GetGestureStatus

InkEdit.GetGestureStatus

InkCollector.SetGestureStatus

InkOverlay.SetGestureStatus

InkPicture.SetGestureStatus

InkEdit.SetGestureStatus

GestureRecognizer.EnableGestures

Gesture.Id

其他資源

Command Input on the Tablet PC

Using Gestures