Stylus Sınıf

Tanım

Tablet kalemi hakkındaki genel bilgilere erişim sağlar.

public ref class Stylus abstract sealed
public static class Stylus
type Stylus = class
Public Class Stylus
Devralma
Stylus

Örnekler

Aşağıdaki örnek, ekran kaleminin sınırlarını terk ediyor olsa bile ekran kaleminin koordinatlarının TextBoxnasıl kaydedildiğini gösterir. Bu örnekte adlı bir TextBox olduğu ve StylusDown, StylusUpve StylusMove olaylarının olay işleyicilerine bağlı olduğu varsayılır.textBox1

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

Alanlar

GotStylusCaptureEvent

Ekli GotStylusCapture olayı tanımlar.

IsFlicksEnabledProperty

IsFlicksEnabled Ekli özelliği tanımlar.

IsPressAndHoldEnabledProperty

IsPressAndHoldEnabled Ekli özelliği tanımlar.

IsTapFeedbackEnabledProperty

IsTapFeedbackEnabled Ekli özelliği tanımlar.

IsTouchFeedbackEnabledProperty

IsTouchFeedbackEnabled Ekli özelliği tanımlar.

LostStylusCaptureEvent

Ekli LostStylusCapture olayı tanımlar.

PreviewStylusButtonDownEvent

Ekli PreviewStylusButtonDown olayı tanımlar.

PreviewStylusButtonUpEvent

Ekli PreviewStylusButtonUp olayı tanımlar.

PreviewStylusDownEvent

Ekli PreviewStylusDown olayı tanımlar.

PreviewStylusInAirMoveEvent

Ekli PreviewStylusInAirMove olayı tanımlar.

PreviewStylusInRangeEvent

Ekli PreviewStylusInRange olayı tanımlar.

PreviewStylusMoveEvent

Ekli PreviewStylusMove olayı tanımlar.

PreviewStylusOutOfRangeEvent

Ekli PreviewStylusOutOfRange olayı tanımlar.

PreviewStylusSystemGestureEvent

Ekli PreviewStylusSystemGesture olayı tanımlar.

PreviewStylusUpEvent

Ekli PreviewStylusUp olayı tanımlar.

StylusButtonDownEvent

Ekli StylusButtonDown olayı tanımlar.

StylusButtonUpEvent

Ekli StylusButtonUp olayı tanımlar.

StylusDownEvent

Ekli StylusDown olayı tanımlar.

StylusEnterEvent

Ekli StylusEnter olayı tanımlar.

StylusInAirMoveEvent

Ekli StylusInAirMove olayı tanımlar.

StylusInRangeEvent

Ekli StylusInRange olayı tanımlar.

StylusLeaveEvent

Ekli StylusLeave olayı tanımlar.

StylusMoveEvent

Ekli StylusMove olayı tanımlar.

StylusOutOfRangeEvent

Ekli StylusOutOfRange olayı tanımlar.

StylusSystemGestureEvent

Ekli StylusSystemGesture olayı tanımlar.

StylusUpEvent

Ekli StylusUp olayı tanımlar.

Özellikler

Captured

Ekran kaleminin bağlı olduğu öğeyi alır.

CurrentStylusDevice

Şu anda kullanımda olan ekran kalemi temsil eden ekran kalemi alır.

DirectlyOver

Ekran kaleminin hemen altındaki öğeyi alır.

İliştirilmiş Özellikler

IsFlicksEnabled

Hızlı hareketlerin etkinleştirilip etkinleştirilmediğini belirten bir değer alır veya ayarlar.

IsPressAndHoldEnabled

Basılı tutmanın etkinleştirilip etkinleştirilmediğini belirten bir değer alır veya ayarlar.

IsTapFeedbackEnabled

Dokunarak geri bildirimin etkinleştirilip etkinleştirilmediğini belirten bir değeri alır veya ayarlar.

IsTouchFeedbackEnabled

Dokunmatik geri bildirimin etkinleştirilip etkinleştirilmediğini belirten bir değer alır veya ayarlar.

Yöntemler

AddGotStylusCaptureHandler(DependencyObject, StylusEventHandler)

Ekli olay için GotStylusCapture bir işleyici ekler.

AddLostStylusCaptureHandler(DependencyObject, StylusEventHandler)

Ekli olay için LostStylusCapture bir işleyici ekler.

AddPreviewStylusButtonDownHandler(DependencyObject, StylusButtonEventHandler)

Ekli olay için PreviewStylusButtonDown bir işleyici ekler.

AddPreviewStylusButtonUpHandler(DependencyObject, StylusButtonEventHandler)

Ekli olay için PreviewStylusButtonUp bir işleyici ekler.

AddPreviewStylusDownHandler(DependencyObject, StylusDownEventHandler)

Ekli olay için PreviewStylusDown bir işleyici ekler.

AddPreviewStylusInAirMoveHandler(DependencyObject, StylusEventHandler)

Ekli olay için PreviewStylusInAirMove bir işleyici ekler.

AddPreviewStylusInRangeHandler(DependencyObject, StylusEventHandler)

Ekli olay için PreviewStylusInRange bir işleyici ekler.

AddPreviewStylusMoveHandler(DependencyObject, StylusEventHandler)

Ekli olay için PreviewStylusMove bir işleyici ekler.

AddPreviewStylusOutOfRangeHandler(DependencyObject, StylusEventHandler)

Ekli olay için PreviewStylusOutOfRange bir işleyici ekler.

AddPreviewStylusSystemGestureHandler(DependencyObject, StylusSystemGestureEventHandler)

Ekli olay için PreviewStylusSystemGesture bir işleyici ekler.

AddPreviewStylusUpHandler(DependencyObject, StylusEventHandler)

Ekli olay için PreviewStylusUp bir işleyici ekler.

AddStylusButtonDownHandler(DependencyObject, StylusButtonEventHandler)

Ekli olay için StylusButtonDown bir işleyici ekler.

AddStylusButtonUpHandler(DependencyObject, StylusButtonEventHandler)

Ekli olay için StylusButtonUp bir işleyici ekler.

AddStylusDownHandler(DependencyObject, StylusDownEventHandler)

Ekli olay için StylusDown bir işleyici ekler.

AddStylusEnterHandler(DependencyObject, StylusEventHandler)

Ekli olay için StylusEnter bir işleyici ekler.

AddStylusInAirMoveHandler(DependencyObject, StylusEventHandler)

Ekli olay için StylusInAirMove bir işleyici ekler.

AddStylusInRangeHandler(DependencyObject, StylusEventHandler)

Ekli olay için StylusInRange bir işleyici ekler.

AddStylusLeaveHandler(DependencyObject, StylusEventHandler)

Ekli olay için StylusLeave bir işleyici ekler.

AddStylusMoveHandler(DependencyObject, StylusEventHandler)

Ekli olay için StylusMove bir işleyici ekler.

AddStylusOutOfRangeHandler(DependencyObject, StylusEventHandler)

Ekli olay için StylusOutOfRange bir işleyici ekler.

AddStylusSystemGestureHandler(DependencyObject, StylusSystemGestureEventHandler)

Ekli olay için StylusSystemGesture bir işleyici ekler.

AddStylusUpHandler(DependencyObject, StylusEventHandler)

Ekli olay için StylusUp bir işleyici ekler.

Capture(IInputElement)

Belirtilen öğeye ekran kalemi yakalar.

Capture(IInputElement, CaptureMode)

Belirtilen öğeye ekran kalemi yakalar.

GetIsFlicksEnabled(DependencyObject)

Belirtilen öğedeki IsFlicksEnabled ekli özelliğin değerini alır.

GetIsPressAndHoldEnabled(DependencyObject)

Belirtilen öğedeki IsPressAndHoldEnabled ekli özelliğin değerini alır.

GetIsTapFeedbackEnabled(DependencyObject)

Belirtilen öğedeki IsTapFeedbackEnabled ekli özelliğin değerini alır.

GetIsTouchFeedbackEnabled(DependencyObject)

Belirtilen öğedeki IsTouchFeedbackEnabled ekli özelliğin değerini alır.

RemoveGotStylusCaptureHandler(DependencyObject, StylusEventHandler)

Ekli olay için GotStylusCapture bir işleyici kaldırır.

RemoveLostStylusCaptureHandler(DependencyObject, StylusEventHandler)

Ekli olay için LostStylusCapture bir işleyici kaldırır.

RemovePreviewStylusButtonDownHandler(DependencyObject, StylusButtonEventHandler)

Ekli olay için PreviewStylusButtonDown bir işleyici kaldırır.

RemovePreviewStylusButtonUpHandler(DependencyObject, StylusButtonEventHandler)

Ekli olay için PreviewStylusButtonUp bir işleyici kaldırır.

RemovePreviewStylusDownHandler(DependencyObject, StylusDownEventHandler)

Ekli olay için PreviewStylusDown bir işleyici kaldırır.

RemovePreviewStylusInAirMoveHandler(DependencyObject, StylusEventHandler)

Ekli olay için PreviewStylusInAirMove bir işleyici kaldırır.

RemovePreviewStylusInRangeHandler(DependencyObject, StylusEventHandler)

Ekli olay için PreviewStylusInRange bir işleyici kaldırır.

RemovePreviewStylusMoveHandler(DependencyObject, StylusEventHandler)

Ekli olay için PreviewStylusMove bir işleyici kaldırır.

RemovePreviewStylusOutOfRangeHandler(DependencyObject, StylusEventHandler)

Ekli olay için PreviewStylusOutOfRange bir işleyici kaldırır.

RemovePreviewStylusSystemGestureHandler(DependencyObject, StylusSystemGestureEventHandler)

Ekli olay için PreviewStylusSystemGesture bir işleyici kaldırır.

RemovePreviewStylusUpHandler(DependencyObject, StylusEventHandler)

Ekli olay için PreviewStylusUp bir işleyici kaldırır.

RemoveStylusButtonDownHandler(DependencyObject, StylusButtonEventHandler)

Ekli olay için StylusButtonDown bir işleyici kaldırır.

RemoveStylusButtonUpHandler(DependencyObject, StylusButtonEventHandler)

Ekli olay için StylusButtonUp bir işleyici kaldırır.

RemoveStylusDownHandler(DependencyObject, StylusDownEventHandler)

Ekli olay için StylusDown bir işleyici kaldırır.

RemoveStylusEnterHandler(DependencyObject, StylusEventHandler)

Ekli olay için StylusEnter bir işleyici kaldırır.

RemoveStylusInAirMoveHandler(DependencyObject, StylusEventHandler)

Ekli olay için StylusInAirMove bir işleyici kaldırır.

RemoveStylusInRangeHandler(DependencyObject, StylusEventHandler)

Ekli olay için StylusInRange bir işleyici kaldırır.

RemoveStylusLeaveHandler(DependencyObject, StylusEventHandler)

Ekli olay için StylusLeave bir işleyici kaldırır.

RemoveStylusMoveHandler(DependencyObject, StylusEventHandler)

Ekli olay için StylusMove bir işleyici kaldırır.

RemoveStylusOutOfRangeHandler(DependencyObject, StylusEventHandler)

Ekli olay için StylusOutOfRange bir işleyici kaldırır.

RemoveStylusSystemGestureHandler(DependencyObject, StylusSystemGestureEventHandler)

Ekli olay için StylusSystemGesture bir işleyici kaldırır.

RemoveStylusUpHandler(DependencyObject, StylusEventHandler)

Ekli olay için StylusUp bir işleyici kaldırır.

SetIsFlicksEnabled(DependencyObject, Boolean)

Belirtilen öğedeki IsFlicksEnabled ekli özelliğin değerini alır.

SetIsPressAndHoldEnabled(DependencyObject, Boolean)

Belirtilen öğedeki IsPressAndHoldEnabled ekli özelliğin değerini ayarlar.

SetIsTapFeedbackEnabled(DependencyObject, Boolean)

Belirtilen öğedeki IsTapFeedbackEnabled ekli özelliğin değerini ayarlar.

SetIsTouchFeedbackEnabled(DependencyObject, Boolean)

Belirtilen öğedeki IsTouchFeedbackEnabled ekli özelliğin değerini ayarlar.

Synchronize()

İmleci ve kullanıcı arabirimini eşitler.

İliştirilmiş Olaylar

GotStylusCapture

Bir öğe ekran kalemi olaylarını yakaladığında gerçekleşir.

LostStylusCapture

Bir öğe ekran kalemi olaylarını serbest bıraktığında gerçekleşir.

PreviewStylusButtonDown

Kullanıcı ekran kalemindeki düğmelerden birine bastığında gerçekleşir.

PreviewStylusButtonUp

Kullanıcı ekran kalemindeki düğmelerden birini serbest bıraktığında gerçekleşir.

PreviewStylusDown

Kullanıcı ekran kaleminin ucuna tablete dokunduğunda gerçekleşir.

PreviewStylusInAirMove

Ekran kalemi tabletin aralığındayken hareket ederse (ancak dokunmazsa) oluşur.

PreviewStylusInRange

Ekran kalemi tabletin menzili içinde olduğunda gerçekleşir.

PreviewStylusMove

Ekran kalemi tablete dokunurken hareket ettiğinde gerçekleşir.

PreviewStylusOutOfRange

Ekran kalemi tabletin aralığının dışına çıktığında gerçekleşir.

PreviewStylusSystemGesture

Kullanıcı bu ekran kalemiyle bir sistem hareketi yaptığında gerçekleşir.

PreviewStylusUp

Kullanıcı ekran kalemi tabletten kaldırdığında gerçekleşir.

StylusButtonDown

Kullanıcı ekran kalemindeki düğmelerden birine bastığında gerçekleşir.

StylusButtonUp

Kullanıcı ekran kalemindeki düğmelerden birini serbest bıraktığında gerçekleşir.

StylusDown

Kullanıcı ekran kaleminin ucuna tablete dokunduğunda gerçekleşir.

StylusEnter

Ekran kalemi imleci bir öğenin sınırlarına girdiğinde gerçekleşir.

StylusInAirMove

Ekran kalemi tabletin aralığındayken hareket ettiğinde, ancak dokunmadığında gerçekleşir.

StylusInRange

Ekran kalemi tabletin menzili içinde olduğunda gerçekleşir.

StylusLeave

Ekran kalemi imleci bir öğenin sınırlarını terk ettiğinde gerçekleşir.

StylusMove

Ekran kalemi tablete dokunurken hareket ettiğinde gerçekleşir.

StylusOutOfRange

Ekran kalemi tabletin aralığının dışına çıktığında gerçekleşir.

StylusSystemGesture

Kullanıcı bu ekran kalemiyle bir sistem hareketi yaptığında gerçekleşir.

StylusUp

Kullanıcı Tablet PC'den ekran kalemi yükselttiğinde gerçekleşir.

Şunlara uygulanır