Stylus Класс

Определение

Предоставляет доступ к общей информации о планшетном пере.Provides access to general information about a tablet pen.

public ref class Stylus abstract sealed
public static class Stylus
type Stylus = class
Public Class Stylus
Наследование
Stylus

Примеры

В следующем примере показано, как записать координаты пера, даже если перо покидает границы TextBoxобъекта.The following example demonstrates how to record the coordinates of the stylus, even if the stylus leaves the bounds of a TextBox. В этом примере предполагается, что TextBox имеется textBox1вызванный, а StylusDownсобытия StylusUp, и StylusMove подключены к обработчикам событий.This example assumes that there is a TextBox called textBox1, and that the StylusDown, StylusUp, and StylusMove events are connected to event handlers.

void textbox1_StylusDown(object sender, StylusDownEventArgs e)
{
    Stylus.Capture(textbox1);
}

void textbox1_StylusMove(object sender, StylusEventArgs e)
{
    Point pos = e.GetPosition(textbox1);
    textbox1.AppendText("X: " + pos.X + " Y: " + pos.Y + "\n");
}

void textbox1_StylusUp(object sender, StylusEventArgs e)
{
    Stylus.Capture(textbox1, CaptureMode.None);
}
Private Sub textbox1_StylusDown(ByVal sender As Object, ByVal e As System.Windows.Input.StylusDownEventArgs) _
    Handles textbox1.StylusDown

    Stylus.Capture(textbox1)

End Sub


Private Sub textbox1_StylusMove(ByVal sender As Object, ByVal e As StylusEventArgs) _
    Handles textbox1.StylusMove

    Dim pos As Point = e.GetPosition(textbox1)
    textbox1.AppendText("X: " & pos.X.ToString() & " Y: " & pos.Y.ToString() & vbLf)

End Sub


Private Sub textbox1_StylusUp(ByVal sender As Object, ByVal e As StylusEventArgs) _
    Handles textbox1.StylusUp

    Stylus.Capture(textbox1, CaptureMode.None)

End Sub

Поля

GotStylusCaptureEvent

Идентифицирует присоединенное событие GotStylusCapture.Identifies the GotStylusCapture attached event.

IsFlicksEnabledProperty

Идентифицирует присоединенное свойство IsFlicksEnabled.Identifies the IsFlicksEnabled attached property.

IsPressAndHoldEnabledProperty

Идентифицирует присоединенное свойство IsPressAndHoldEnabled.Identifies the IsPressAndHoldEnabled attached property.

IsTapFeedbackEnabledProperty

Идентифицирует присоединенное свойство IsTapFeedbackEnabled.Identifies the IsTapFeedbackEnabled attached property.

IsTouchFeedbackEnabledProperty

Идентифицирует присоединенное свойство IsTouchFeedbackEnabled.Identifies the IsTouchFeedbackEnabled attached property.

LostStylusCaptureEvent

Идентифицирует присоединенное событие LostStylusCapture.Identifies the LostStylusCapture attached event.

PreviewStylusButtonDownEvent

Идентифицирует присоединенное событие PreviewStylusButtonDown.Identifies the PreviewStylusButtonDown attached event.

PreviewStylusButtonUpEvent

Идентифицирует присоединенное событие PreviewStylusButtonUp.Identifies the PreviewStylusButtonUp attached event.

PreviewStylusDownEvent

Идентифицирует присоединенное событие PreviewStylusDown.Identifies the PreviewStylusDown attached event.

PreviewStylusInAirMoveEvent

Идентифицирует присоединенное событие PreviewStylusInAirMove.Identifies the PreviewStylusInAirMove attached event.

PreviewStylusInRangeEvent

Идентифицирует присоединенное событие PreviewStylusInRange.Identifies the PreviewStylusInRange attached event.

PreviewStylusMoveEvent

Идентифицирует присоединенное событие PreviewStylusMove.Identifies the PreviewStylusMove attached event.

PreviewStylusOutOfRangeEvent

Идентифицирует присоединенное событие PreviewStylusOutOfRange.Identifies the PreviewStylusOutOfRange attached event.

PreviewStylusSystemGestureEvent

Идентифицирует присоединенное событие PreviewStylusSystemGesture.Identifies the PreviewStylusSystemGesture attached event.

PreviewStylusUpEvent

Идентифицирует присоединенное событие PreviewStylusUp.Identifies the PreviewStylusUp attached event.

StylusButtonDownEvent

Идентифицирует присоединенное событие StylusButtonDown.Identifies the StylusButtonDown attached event.

StylusButtonUpEvent

Идентифицирует присоединенное событие StylusButtonUp.Identifies the StylusButtonUp attached event.

StylusDownEvent

Идентифицирует присоединенное событие StylusDown.Identifies the StylusDown attached event.

StylusEnterEvent

Идентифицирует присоединенное событие StylusEnter.Identifies the StylusEnter attached event.

StylusInAirMoveEvent

Идентифицирует присоединенное событие StylusInAirMove.Identifies the StylusInAirMove attached event.

StylusInRangeEvent

Идентифицирует присоединенное событие StylusInRange.Identifies the StylusInRange attached event.

StylusLeaveEvent

Идентифицирует присоединенное событие StylusLeave.Identifies the StylusLeave attached event.

StylusMoveEvent

Идентифицирует присоединенное событие StylusMove.Identifies the StylusMove attached event.

StylusOutOfRangeEvent

Идентифицирует присоединенное событие StylusOutOfRange.Identifies the StylusOutOfRange attached event.

StylusSystemGestureEvent

Идентифицирует присоединенное событие StylusSystemGesture.Identifies the StylusSystemGesture attached event.

StylusUpEvent

Идентифицирует присоединенное событие StylusUp.Identifies the StylusUp attached event.

Свойства

Captured

Получает элемент, с которым связано перо.Gets the element to which the stylus is bound.

CurrentStylusDevice

Получает перо, представляющее используемое в данный момент перо.Gets the stylus that represents the stylus currently in use.

DirectlyOver

Получает элемент, который находится прямо под пером.Gets the element that is directly beneath the stylus.

Присоединенные свойства

IsFlicksEnabled

Получает или задает значение, определяющее, включены ли жесты.Gets or sets a value indicating whether flicks are enabled.

IsPressAndHoldEnabled

Получает или задает значения, указывающие, включена ли поддержка нажатия или удерживания.Gets or sets a values indicating whether press and hold is enabled.

IsTapFeedbackEnabled

Получает или задает значение, указывающее, включено ли отображение касания.Gets or sets whether a value indicating whether tap feedback is enabled.

IsTouchFeedbackEnabled

Получает или задает значение, указывающее, включено ли отображение сенсорного ввода.Gets or sets whether a value indicating whether touch feedback is enabled.

Методы

AddGotStylusCaptureHandler(DependencyObject, StylusEventHandler)

Добавляет обработчик для вложенного события GotStylusCapture.Adds a handler for the GotStylusCapture attached event.

AddLostStylusCaptureHandler(DependencyObject, StylusEventHandler)

Добавляет обработчик для вложенного события LostStylusCapture.Adds a handler for the LostStylusCapture attached event.

AddPreviewStylusButtonDownHandler(DependencyObject, StylusButtonEventHandler)

Добавляет обработчик для вложенного события PreviewStylusButtonDown.Adds a handler for the PreviewStylusButtonDown attached event.

AddPreviewStylusButtonUpHandler(DependencyObject, StylusButtonEventHandler)

Добавляет обработчик для вложенного события PreviewStylusButtonUp.Adds a handler for the PreviewStylusButtonUp attached event.

AddPreviewStylusDownHandler(DependencyObject, StylusDownEventHandler)

Добавляет обработчик для вложенного события PreviewStylusDown.Adds a handler for the PreviewStylusDown attached event.

AddPreviewStylusInAirMoveHandler(DependencyObject, StylusEventHandler)

Добавляет обработчик для вложенного события PreviewStylusInAirMove.Adds a handler for the PreviewStylusInAirMove attached event.

AddPreviewStylusInRangeHandler(DependencyObject, StylusEventHandler)

Добавляет обработчик для вложенного события PreviewStylusInRange.Adds a handler for the PreviewStylusInRange attached event.

AddPreviewStylusMoveHandler(DependencyObject, StylusEventHandler)

Добавляет обработчик для вложенного события PreviewStylusMove.Adds a handler for the PreviewStylusMove attached event.

AddPreviewStylusOutOfRangeHandler(DependencyObject, StylusEventHandler)

Добавляет обработчик для вложенного события PreviewStylusOutOfRange.Adds a handler for the PreviewStylusOutOfRange attached event.

AddPreviewStylusSystemGestureHandler(DependencyObject, StylusSystemGestureEventHandler)

Добавляет обработчик для вложенного события PreviewStylusSystemGesture.Adds a handler for the PreviewStylusSystemGesture attached event.

AddPreviewStylusUpHandler(DependencyObject, StylusEventHandler)

Добавляет обработчик для вложенного события PreviewStylusUp.Adds a handler for the PreviewStylusUp attached event.

AddStylusButtonDownHandler(DependencyObject, StylusButtonEventHandler)

Добавляет обработчик для вложенного события StylusButtonDown.Adds a handler for the StylusButtonDown attached event.

AddStylusButtonUpHandler(DependencyObject, StylusButtonEventHandler)

Добавляет обработчик для вложенного события StylusButtonUp.Adds a handler for the StylusButtonUp attached event.

AddStylusDownHandler(DependencyObject, StylusDownEventHandler)

Добавляет обработчик для вложенного события StylusDown.Adds a handler for the StylusDown attached event.

AddStylusEnterHandler(DependencyObject, StylusEventHandler)

Добавляет обработчик для вложенного события StylusEnter.Adds a handler for the StylusEnter attached event.

AddStylusInAirMoveHandler(DependencyObject, StylusEventHandler)

Добавляет обработчик для вложенного события StylusInAirMove.Adds a handler for the StylusInAirMove attached event.

AddStylusInRangeHandler(DependencyObject, StylusEventHandler)

Добавляет обработчик для вложенного события StylusInRange.Adds a handler for the StylusInRange attached event.

AddStylusLeaveHandler(DependencyObject, StylusEventHandler)

Добавляет обработчик для вложенного события StylusLeave.Adds a handler for the StylusLeave attached event.

AddStylusMoveHandler(DependencyObject, StylusEventHandler)

Добавляет обработчик для вложенного события StylusMove.Adds a handler for the StylusMove attached event.

AddStylusOutOfRangeHandler(DependencyObject, StylusEventHandler)

Добавляет обработчик для вложенного события StylusOutOfRange.Adds a handler for the StylusOutOfRange attached event.

AddStylusSystemGestureHandler(DependencyObject, StylusSystemGestureEventHandler)

Добавляет обработчик для вложенного события StylusSystemGesture.Adds a handler for the StylusSystemGesture attached event.

AddStylusUpHandler(DependencyObject, StylusEventHandler)

Добавляет обработчик для вложенного события StylusUp.Adds a handler for the StylusUp attached event.

Capture(IInputElement)

Захватывает перо заданным элементом.Captures the stylus to the specified element.

Capture(IInputElement, CaptureMode)

Захватывает перо заданным элементом.Captures the stylus to the specified element.

GetIsFlicksEnabled(DependencyObject)

Возвращает значение присоединенного свойства IsFlicksEnabled в указанном элементе.Gets the value of the IsFlicksEnabled attached property on the specified element.

GetIsPressAndHoldEnabled(DependencyObject)

Возвращает значение присоединенного свойства IsPressAndHoldEnabled в указанном элементе.Gets the value of the IsPressAndHoldEnabled attached property on the specified element.

GetIsTapFeedbackEnabled(DependencyObject)

Возвращает значение присоединенного свойства IsTapFeedbackEnabled в указанном элементе.Gets the value of the IsTapFeedbackEnabled attached property on the specified element.

GetIsTouchFeedbackEnabled(DependencyObject)

Возвращает значение присоединенного свойства IsTouchFeedbackEnabled в указанном элементе.Gets the value of the IsTouchFeedbackEnabled attached property on the specified element.

RemoveGotStylusCaptureHandler(DependencyObject, StylusEventHandler)

Удаляет обработчик для вложенного события GotStylusCapture.Removes a handler for the GotStylusCapture attached event.

RemoveLostStylusCaptureHandler(DependencyObject, StylusEventHandler)

Удаляет обработчик для вложенного события LostStylusCapture.Removes a handler for the LostStylusCapture attached event.

RemovePreviewStylusButtonDownHandler(DependencyObject, StylusButtonEventHandler)

Удаляет обработчик для вложенного события PreviewStylusButtonDown.Removes a handler for the PreviewStylusButtonDown attached event.

RemovePreviewStylusButtonUpHandler(DependencyObject, StylusButtonEventHandler)

Удаляет обработчик для вложенного события PreviewStylusButtonUp.Removes a handler for the PreviewStylusButtonUp attached event.

RemovePreviewStylusDownHandler(DependencyObject, StylusDownEventHandler)

Удаляет обработчик для вложенного события PreviewStylusDown.Removes a handler for the PreviewStylusDown attached event.

RemovePreviewStylusInAirMoveHandler(DependencyObject, StylusEventHandler)

Удаляет обработчик для вложенного события PreviewStylusInAirMove.Removes a handler for the PreviewStylusInAirMove attached event.

RemovePreviewStylusInRangeHandler(DependencyObject, StylusEventHandler)

Удаляет обработчик для вложенного события PreviewStylusInRange.Removes a handler for the PreviewStylusInRange attached event.

RemovePreviewStylusMoveHandler(DependencyObject, StylusEventHandler)

Удаляет обработчик для вложенного события PreviewStylusMove.Removes a handler for the PreviewStylusMove attached event.

RemovePreviewStylusOutOfRangeHandler(DependencyObject, StylusEventHandler)

Удаляет обработчик для вложенного события PreviewStylusOutOfRange.Removes a handler for the PreviewStylusOutOfRange attached event.

RemovePreviewStylusSystemGestureHandler(DependencyObject, StylusSystemGestureEventHandler)

Удаляет обработчик для вложенного события PreviewStylusSystemGesture.Removes a handler for the PreviewStylusSystemGesture attached event.

RemovePreviewStylusUpHandler(DependencyObject, StylusEventHandler)

Удаляет обработчик для вложенного события PreviewStylusUp.Removes a handler for the PreviewStylusUp attached event.

RemoveStylusButtonDownHandler(DependencyObject, StylusButtonEventHandler)

Удаляет обработчик для вложенного события StylusButtonDown.Removes a handler for the StylusButtonDown attached event.

RemoveStylusButtonUpHandler(DependencyObject, StylusButtonEventHandler)

Удаляет обработчик для вложенного события StylusButtonUp.Removes a handler for the StylusButtonUp attached event.

RemoveStylusDownHandler(DependencyObject, StylusDownEventHandler)

Удаляет обработчик для вложенного события StylusDown.Removes a handler for the StylusDown attached event.

RemoveStylusEnterHandler(DependencyObject, StylusEventHandler)

Удаляет обработчик для вложенного события StylusEnter.Removes a handler for the StylusEnter attached event.

RemoveStylusInAirMoveHandler(DependencyObject, StylusEventHandler)

Удаляет обработчик для вложенного события StylusInAirMove.Removes a handler for the StylusInAirMove attached event.

RemoveStylusInRangeHandler(DependencyObject, StylusEventHandler)

Удаляет обработчик для вложенного события StylusInRange.Removes a handler for the StylusInRange attached event.

RemoveStylusLeaveHandler(DependencyObject, StylusEventHandler)

Удаляет обработчик для вложенного события StylusLeave.Removes a handler for the StylusLeave attached event.

RemoveStylusMoveHandler(DependencyObject, StylusEventHandler)

Удаляет обработчик для вложенного события StylusMove.Removes a handler for the StylusMove attached event.

RemoveStylusOutOfRangeHandler(DependencyObject, StylusEventHandler)

Удаляет обработчик для вложенного события StylusOutOfRange.Removes a handler for the StylusOutOfRange attached event.

RemoveStylusSystemGestureHandler(DependencyObject, StylusSystemGestureEventHandler)

Удаляет обработчик для вложенного события StylusSystemGesture.Removes a handler for the StylusSystemGesture attached event.

RemoveStylusUpHandler(DependencyObject, StylusEventHandler)

Удаляет обработчик для вложенного события StylusUp.Removes a handler for the StylusUp attached event.

SetIsFlicksEnabled(DependencyObject, Boolean)

Возвращает значение присоединенного свойства IsFlicksEnabled в указанном элементе.Gets the value of the IsFlicksEnabled attached property on the specified element.

SetIsPressAndHoldEnabled(DependencyObject, Boolean)

Задает значение присоединенного свойства IsPressAndHoldEnabled в указанном элементе.Sets the value of the IsPressAndHoldEnabled attached property on the specified element.

SetIsTapFeedbackEnabled(DependencyObject, Boolean)

Задает значение присоединенного свойства IsTapFeedbackEnabled в указанном элементе.Sets the value of the IsTapFeedbackEnabled attached property on the specified element.

SetIsTouchFeedbackEnabled(DependencyObject, Boolean)

Задает значение присоединенного свойства IsTouchFeedbackEnabled в указанном элементе.Sets the value of the IsTouchFeedbackEnabled attached property on the specified element.

Synchronize()

Синхронизирует курсор и пользовательский интерфейс.Synchronizes the cursor and the user interface.

Присоединенные события

GotStylusCapture

Происходит при перехвате элементом событий пера.Occurs when an element captures the stylus events.

LostStylusCapture

Происходит, когда элемент освобождает события пера.Occurs when an element releases stylus events.

PreviewStylusButtonDown

Происходит, когда пользователь нажимает одну из кнопок пера.Occurs when the user presses one of the buttons on the stylus.

PreviewStylusButtonUp

Происходит, когда пользователь отпускает одну из кнопок пера.Occurs when the user releases one of the buttons on the stylus.

PreviewStylusDown

Происходит, когда пользователь касается планшета кончиком пера.Occurs when user touches the tip of the stylus to the tablet.

PreviewStylusInAirMove

Происходит при перемещении пера, когда оно находится в диапазоне планшета, но не касается его.Occurs if the stylus moves while it is within range of (but not touching) the tablet.

PreviewStylusInRange

Происходит, когда перо входит в диапазон планшета.Occurs when the stylus comes within range of the tablet.

PreviewStylusMove

Происходит при перемещении пера, когда оно касается планшета.Occurs when the stylus moves while it is touching the tablet.

PreviewStylusOutOfRange

Происходит, когда перо выходит за пределы диапазона планшета.Occurs when the stylus goes out of range of the tablet.

PreviewStylusSystemGesture

Возникает, когда пользователь выполняет системный жест с помощью этого пера.Occurs when the user makes a system gesture with this stylus.

PreviewStylusUp

Происходит, когда пользователь отрывает перо от планшета.Occurs when the user lifts the stylus from the tablet.

StylusButtonDown

Происходит, когда пользователь нажимает одну из кнопок пера.Occurs when the user presses one of the buttons on the stylus.

StylusButtonUp

Происходит, когда пользователь отпускает одну из кнопок пера.Occurs when the user releases one of the buttons on the stylus.

StylusDown

Происходит, когда пользователь касается планшета кончиком пера.Occurs when the user touches the tip of the stylus to the tablet.

StylusEnter

Происходит, когда курсор пера попадает внутрь границ элемента.Occurs when the stylus cursor enters the bounds of an element.

StylusInAirMove

Происходит при перемещении пера, когда оно находится в диапазоне планшета, но не касается его.Occurs when the stylus moves while it is in range of, but not touching, the tablet.

StylusInRange

Происходит, когда перо входит в диапазон планшета.Occurs when the stylus comes within range of the tablet.

StylusLeave

Происходит, когда курсор пера покидает границы элемента.Occurs when the stylus cursor leaves the bounds of an element.

StylusMove

Происходит при перемещении пера, когда оно касается планшета.Occurs when the stylus moves while it is touching the tablet.

StylusOutOfRange

Происходит, когда перо выходит за пределы диапазона планшета.Occurs when the stylus goes out of range of the tablet.

StylusSystemGesture

Возникает, когда пользователь выполняет системный жест с помощью этого пера.Occurs when the user makes a system gesture with this stylus.

StylusUp

Происходит, когда пользователь поднимает перо от планшета.Occurs when the user raises the stylus from the Tablet PC.

Применяется к