Stylus Класс

Определение

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

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

Примеры

В следующем примере показано, как записать координаты пера, даже если перо покидает границы.TextBox В этом примере предполагается, что вызывается TextBoxtextBox1и что StylusDownStylusUpсобытия и 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, CaptureMode)

Записывает перо в указанный элемент.

Capture(IInputElement)

Записывает перо в указанный элемент.

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

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

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