Поделиться через


Stylus Класс

Определение

Предоставляет доступ к общей информации о планшетном пере.

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

Примеры

В следующем примере показано, как записать координаты пера, даже если перо покидает границы TextBox. В этом примере предполагается, что существует TextBox объект с именем textBox1и что StylusDownсобытия , StylusUpи StylusMove подключены к обработчикам событий.

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.

IsFlicksEnabledProperty

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

IsPressAndHoldEnabledProperty

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

IsTapFeedbackEnabledProperty

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

IsTouchFeedbackEnabledProperty

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

LostStylusCaptureEvent

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

PreviewStylusButtonDownEvent

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

PreviewStylusButtonUpEvent

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

PreviewStylusDownEvent

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

PreviewStylusInAirMoveEvent

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

PreviewStylusInRangeEvent

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

PreviewStylusMoveEvent

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

PreviewStylusOutOfRangeEvent

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

PreviewStylusSystemGestureEvent

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

PreviewStylusUpEvent

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

StylusButtonDownEvent

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

StylusButtonUpEvent

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

StylusDownEvent

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

StylusEnterEvent

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

StylusInAirMoveEvent

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

StylusInRangeEvent

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

StylusLeaveEvent

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

StylusMoveEvent

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

StylusOutOfRangeEvent

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

StylusSystemGestureEvent

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

StylusUpEvent

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

Свойства

Captured

Получает элемент, с которым связано перо.

CurrentStylusDevice

Получает перо, представляющее используемое в данный момент перо.

DirectlyOver

Получает элемент, который находится прямо под пером.

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

IsFlicksEnabled

Получает или задает значение, определяющее, включены ли жесты.

IsPressAndHoldEnabled

Получает или задает значения, указывающие, включена ли поддержка нажатия или удерживания.

IsTapFeedbackEnabled

Получает или задает значение, указывающее, включено ли отображение касания.

IsTouchFeedbackEnabled

Получает или задает значение, указывающее, включено ли отображение сенсорного ввода.

Методы

AddGotStylusCaptureHandler(DependencyObject, StylusEventHandler)

Добавляет обработчик для вложенного события GotStylusCapture.

AddLostStylusCaptureHandler(DependencyObject, StylusEventHandler)

Добавляет обработчик для вложенного события LostStylusCapture.

AddPreviewStylusButtonDownHandler(DependencyObject, StylusButtonEventHandler)

Добавляет обработчик для вложенного события PreviewStylusButtonDown.

AddPreviewStylusButtonUpHandler(DependencyObject, StylusButtonEventHandler)

Добавляет обработчик для вложенного события PreviewStylusButtonUp.

AddPreviewStylusDownHandler(DependencyObject, StylusDownEventHandler)

Добавляет обработчик для вложенного события PreviewStylusDown.

AddPreviewStylusInAirMoveHandler(DependencyObject, StylusEventHandler)

Добавляет обработчик для вложенного события PreviewStylusInAirMove.

AddPreviewStylusInRangeHandler(DependencyObject, StylusEventHandler)

Добавляет обработчик для вложенного события PreviewStylusInRange.

AddPreviewStylusMoveHandler(DependencyObject, StylusEventHandler)

Добавляет обработчик для вложенного события PreviewStylusMove.

AddPreviewStylusOutOfRangeHandler(DependencyObject, StylusEventHandler)

Добавляет обработчик для вложенного события PreviewStylusOutOfRange.

AddPreviewStylusSystemGestureHandler(DependencyObject, StylusSystemGestureEventHandler)

Добавляет обработчик для вложенного события PreviewStylusSystemGesture.

AddPreviewStylusUpHandler(DependencyObject, StylusEventHandler)

Добавляет обработчик для вложенного события PreviewStylusUp.

AddStylusButtonDownHandler(DependencyObject, StylusButtonEventHandler)

Добавляет обработчик для вложенного события StylusButtonDown.

AddStylusButtonUpHandler(DependencyObject, StylusButtonEventHandler)

Добавляет обработчик для вложенного события StylusButtonUp.

AddStylusDownHandler(DependencyObject, StylusDownEventHandler)

Добавляет обработчик для вложенного события StylusDown.

AddStylusEnterHandler(DependencyObject, StylusEventHandler)

Добавляет обработчик для вложенного события StylusEnter.

AddStylusInAirMoveHandler(DependencyObject, StylusEventHandler)

Добавляет обработчик для вложенного события StylusInAirMove.

AddStylusInRangeHandler(DependencyObject, StylusEventHandler)

Добавляет обработчик для вложенного события StylusInRange.

AddStylusLeaveHandler(DependencyObject, StylusEventHandler)

Добавляет обработчик для вложенного события StylusLeave.

AddStylusMoveHandler(DependencyObject, StylusEventHandler)

Добавляет обработчик для вложенного события StylusMove.

AddStylusOutOfRangeHandler(DependencyObject, StylusEventHandler)

Добавляет обработчик для вложенного события StylusOutOfRange.

AddStylusSystemGestureHandler(DependencyObject, StylusSystemGestureEventHandler)

Добавляет обработчик для вложенного события StylusSystemGesture.

AddStylusUpHandler(DependencyObject, StylusEventHandler)

Добавляет обработчик для вложенного события StylusUp.

Capture(IInputElement)

Захватывает перо заданным элементом.

Capture(IInputElement, CaptureMode)

Захватывает перо заданным элементом.

GetIsFlicksEnabled(DependencyObject)

Возвращает значение присоединенного свойства IsFlicksEnabled в указанном элементе.

GetIsPressAndHoldEnabled(DependencyObject)

Возвращает значение присоединенного свойства IsPressAndHoldEnabled в указанном элементе.

GetIsTapFeedbackEnabled(DependencyObject)

Возвращает значение присоединенного свойства IsTapFeedbackEnabled в указанном элементе.

GetIsTouchFeedbackEnabled(DependencyObject)

Возвращает значение присоединенного свойства IsTouchFeedbackEnabled в указанном элементе.

RemoveGotStylusCaptureHandler(DependencyObject, StylusEventHandler)

Удаляет обработчик для вложенного события GotStylusCapture.

RemoveLostStylusCaptureHandler(DependencyObject, StylusEventHandler)

Удаляет обработчик для вложенного события LostStylusCapture.

RemovePreviewStylusButtonDownHandler(DependencyObject, StylusButtonEventHandler)

Удаляет обработчик для вложенного события PreviewStylusButtonDown.

RemovePreviewStylusButtonUpHandler(DependencyObject, StylusButtonEventHandler)

Удаляет обработчик для вложенного события PreviewStylusButtonUp.

RemovePreviewStylusDownHandler(DependencyObject, StylusDownEventHandler)

Удаляет обработчик для вложенного события PreviewStylusDown.

RemovePreviewStylusInAirMoveHandler(DependencyObject, StylusEventHandler)

Удаляет обработчик для вложенного события PreviewStylusInAirMove.

RemovePreviewStylusInRangeHandler(DependencyObject, StylusEventHandler)

Удаляет обработчик для вложенного события PreviewStylusInRange.

RemovePreviewStylusMoveHandler(DependencyObject, StylusEventHandler)

Удаляет обработчик для вложенного события PreviewStylusMove.

RemovePreviewStylusOutOfRangeHandler(DependencyObject, StylusEventHandler)

Удаляет обработчик для вложенного события PreviewStylusOutOfRange.

RemovePreviewStylusSystemGestureHandler(DependencyObject, StylusSystemGestureEventHandler)

Удаляет обработчик для вложенного события PreviewStylusSystemGesture.

RemovePreviewStylusUpHandler(DependencyObject, StylusEventHandler)

Удаляет обработчик для вложенного события PreviewStylusUp.

RemoveStylusButtonDownHandler(DependencyObject, StylusButtonEventHandler)

Удаляет обработчик для вложенного события StylusButtonDown.

RemoveStylusButtonUpHandler(DependencyObject, StylusButtonEventHandler)

Удаляет обработчик для вложенного события StylusButtonUp.

RemoveStylusDownHandler(DependencyObject, StylusDownEventHandler)

Удаляет обработчик для вложенного события StylusDown.

RemoveStylusEnterHandler(DependencyObject, StylusEventHandler)

Удаляет обработчик для вложенного события StylusEnter.

RemoveStylusInAirMoveHandler(DependencyObject, StylusEventHandler)

Удаляет обработчик для вложенного события StylusInAirMove.

RemoveStylusInRangeHandler(DependencyObject, StylusEventHandler)

Удаляет обработчик для вложенного события StylusInRange.

RemoveStylusLeaveHandler(DependencyObject, StylusEventHandler)

Удаляет обработчик для вложенного события StylusLeave.

RemoveStylusMoveHandler(DependencyObject, StylusEventHandler)

Удаляет обработчик для вложенного события StylusMove.

RemoveStylusOutOfRangeHandler(DependencyObject, StylusEventHandler)

Удаляет обработчик для вложенного события StylusOutOfRange.

RemoveStylusSystemGestureHandler(DependencyObject, StylusSystemGestureEventHandler)

Удаляет обработчик для вложенного события StylusSystemGesture.

RemoveStylusUpHandler(DependencyObject, StylusEventHandler)

Удаляет обработчик для вложенного события StylusUp.

SetIsFlicksEnabled(DependencyObject, Boolean)

Возвращает значение присоединенного свойства IsFlicksEnabled в указанном элементе.

SetIsPressAndHoldEnabled(DependencyObject, Boolean)

Задает значение присоединенного свойства IsPressAndHoldEnabled в указанном элементе.

SetIsTapFeedbackEnabled(DependencyObject, Boolean)

Задает значение присоединенного свойства IsTapFeedbackEnabled в указанном элементе.

SetIsTouchFeedbackEnabled(DependencyObject, Boolean)

Задает значение присоединенного свойства IsTouchFeedbackEnabled в указанном элементе.

Synchronize()

Синхронизирует курсор и пользовательский интерфейс.

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

GotStylusCapture

Происходит при перехвате элементом событий пера.

LostStylusCapture

Происходит, когда элемент освобождает события пера.

PreviewStylusButtonDown

Происходит, когда пользователь нажимает одну из кнопок пера.

PreviewStylusButtonUp

Происходит, когда пользователь отпускает одну из кнопок пера.

PreviewStylusDown

Происходит, когда пользователь касается планшета кончиком пера.

PreviewStylusInAirMove

Происходит при перемещении пера, когда оно находится в диапазоне планшета, но не касается его.

PreviewStylusInRange

Происходит, когда перо входит в диапазон планшета.

PreviewStylusMove

Происходит при перемещении пера, когда оно касается планшета.

PreviewStylusOutOfRange

Происходит, когда перо выходит за пределы диапазона планшета.

PreviewStylusSystemGesture

Возникает, когда пользователь выполняет системный жест с помощью этого пера.

PreviewStylusUp

Происходит, когда пользователь отрывает перо от планшета.

StylusButtonDown

Происходит, когда пользователь нажимает одну из кнопок пера.

StylusButtonUp

Происходит, когда пользователь отпускает одну из кнопок пера.

StylusDown

Происходит, когда пользователь касается планшета кончиком пера.

StylusEnter

Происходит, когда курсор пера попадает внутрь границ элемента.

StylusInAirMove

Происходит при перемещении пера, когда оно находится в диапазоне планшета, но не касается его.

StylusInRange

Происходит, когда перо входит в диапазон планшета.

StylusLeave

Происходит, когда курсор пера покидает границы элемента.

StylusMove

Происходит при перемещении пера, когда оно касается планшета.

StylusOutOfRange

Происходит, когда перо выходит за пределы диапазона планшета.

StylusSystemGesture

Возникает, когда пользователь выполняет системный жест с помощью этого пера.

StylusUp

Происходит, когда пользователь поднимает перо от планшета.

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