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ı bıraksa bile ekran kaleminin koordinatlarının TextBoxnasıl kaydedildiğini gösterir. Bu örnekte adlı TextBoxbir textBox1 olduğu ve , StylusDownve StylusUpStylusMove olaylarının olay işleyicilerine bağlı olduğu varsayılır.

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

Name Description
GotStylusCaptureEvent

Ekli GotStylusCapture olayı tanımlar.

IsFlicksEnabledProperty

Ekli özelliği tanımlar IsFlicksEnabled .

IsPressAndHoldEnabledProperty

Ekli özelliği tanımlar IsPressAndHoldEnabled .

IsTapFeedbackEnabledProperty

Ekli özelliği tanımlar IsTapFeedbackEnabled .

IsTouchFeedbackEnabledProperty

Ekli özelliği tanımlar IsTouchFeedbackEnabled .

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

Name Description
Captured

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

CurrentStylusDevice

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

DirectlyOver

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

İliştirilmiş Özellikler

Name Description
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

Name Description
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, CaptureMode)

Ekran kalemini belirtilen öğeye yakalar.

Capture(IInputElement)

Ekran kalemini belirtilen öğeye 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 bir işleyici kaldırır GotStylusCapture .

RemoveLostStylusCaptureHandler(DependencyObject, StylusEventHandler)

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

RemovePreviewStylusButtonDownHandler(DependencyObject, StylusButtonEventHandler)

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

RemovePreviewStylusButtonUpHandler(DependencyObject, StylusButtonEventHandler)

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

RemovePreviewStylusDownHandler(DependencyObject, StylusDownEventHandler)

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

RemovePreviewStylusInAirMoveHandler(DependencyObject, StylusEventHandler)

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

RemovePreviewStylusInRangeHandler(DependencyObject, StylusEventHandler)

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

RemovePreviewStylusMoveHandler(DependencyObject, StylusEventHandler)

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

RemovePreviewStylusOutOfRangeHandler(DependencyObject, StylusEventHandler)

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

RemovePreviewStylusSystemGestureHandler(DependencyObject, StylusSystemGestureEventHandler)

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

RemovePreviewStylusUpHandler(DependencyObject, StylusEventHandler)

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

RemoveStylusButtonDownHandler(DependencyObject, StylusButtonEventHandler)

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

RemoveStylusButtonUpHandler(DependencyObject, StylusButtonEventHandler)

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

RemoveStylusDownHandler(DependencyObject, StylusDownEventHandler)

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

RemoveStylusEnterHandler(DependencyObject, StylusEventHandler)

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

RemoveStylusInAirMoveHandler(DependencyObject, StylusEventHandler)

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

RemoveStylusInRangeHandler(DependencyObject, StylusEventHandler)

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

RemoveStylusLeaveHandler(DependencyObject, StylusEventHandler)

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

RemoveStylusMoveHandler(DependencyObject, StylusEventHandler)

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

RemoveStylusOutOfRangeHandler(DependencyObject, StylusEventHandler)

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

RemoveStylusSystemGestureHandler(DependencyObject, StylusSystemGestureEventHandler)

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

RemoveStylusUpHandler(DependencyObject, StylusEventHandler)

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

SetIsFlicksEnabled(DependencyObject, Boolean)

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

SetIsPressAndHoldEnabled(DependencyObject, Boolean)

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

SetIsTapFeedbackEnabled(DependencyObject, Boolean)

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

SetIsTouchFeedbackEnabled(DependencyObject, Boolean)

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

Synchronize()

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

İliştirilmiş Olaylar

Name Description
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 ucunu tablete dokunduğunda gerçekleşir.

PreviewStylusInAirMove

Ekran kalemi tabletin aralığındayken hareket ederse (ancak dokunmazsa) gerçekleşir.

PreviewStylusInRange

Ekran kalemi tabletin aralığına girdiğinde 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 kalemini 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 aralığına girdiğinde gerçekleşir.

StylusLeave

Ekran kalemi imleci bir öğenin sınırlarını bıraktığında 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