Stylus Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
Ö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
İ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. |