InkEdit.SetGestureStatus 方法

设置 InkEdit 控件是否关注某个已知应用程序笔势

命名空间:  Microsoft.Ink
程序集:  Microsoft.Ink(在 Microsoft.Ink.dll 中)

语法

声明
Public Sub SetGestureStatus ( _
    gesture As ApplicationGesture, _
    listening As Boolean _
)
用法
Dim instance As InkEdit
Dim gesture As ApplicationGesture
Dim listening As Boolean

instance.SetGestureStatus(gesture, listening)
public void SetGestureStatus(
    ApplicationGesture gesture,
    bool listening
)
public:
void SetGestureStatus(
    ApplicationGesture gesture, 
    bool listening
)
public void SetGestureStatus(
    ApplicationGesture gesture,
    boolean listening
)
public function SetGestureStatus(
    gesture : ApplicationGesture, 
    listening : boolean
)

参数

  • listening
    类型:System.Boolean
    InkEdit 控件是否关注某个已知应用程序笔势。
    如果 InkEdit 控件关注该应用程序笔势,则为 true;否则为 false。

备注

InkEdit 控件不支持 AllGestures 值,如果设置该值将返回错误;但传入无效的笔势识别器不会返回错误。

仅当 InkEdit.Status 属性返回 InkEditStatus 枚举值 Idle 时,才应调用此方法。

示例

此 C# 示例在传入的 InkEdit 控件 theInkEdit 上将每个 ApplicationGesture 的关注状态设置为 false。

using Microsoft.Ink;
// . . .
// Set all of the ApplicationGestures' status
// to false on the InkEdit control.
private void ClearAppGestures(InkEdit theInkEdit)
{
    ApplicationGesture test = ApplicationGesture.NoGesture;
    Array theGestures = System.Enum.GetValues(test.GetType());
    foreach (ApplicationGesture theGesture in theGestures)
    {
        theInkEdit.SetGestureStatus(theGesture, false);
    }
}

此 Microsoft(R) Visual Basic(R) .NET 示例在传入的 InkEdit 控件 theInkEdit 上将每个 ApplicationGesture 的关注状态设置为 false。

Imports Microsoft.Ink
' . . .
' Set all of the ApplicationGestures' status
' to false on the InkEdit object.
Private Sub ClearAppGestures(ByVal theInkEdit As InkEdit)
    Dim test As ApplicationGesture = ApplicationGesture.NoGesture
    Dim theGestures As Array = System.Enum.GetValues(test.GetType())
    Dim theGesture As ApplicationGesture
    For Each theGesture In theGestures
        theInkEdit.SetGestureStatus(theGesture, False)
    Next
End Sub

平台

Windows Vista

.NET Framework 和 .NET Compact Framework 并不是对每个平台的所有版本都提供支持。有关支持的版本的列表,请参见.NET Framework 系统要求

版本信息

.NET Framework

受以下版本支持:3.0

另请参见

参考

InkEdit 类

InkEdit 成员

Microsoft.Ink 命名空间

InkEdit.GetGestureStatus