Stylus Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Poskytuje přístup k obecným informacím o peru pro tablet.
public ref class Stylus abstract sealed
public static class Stylus
type Stylus = class
Public Class Stylus
- Dědičnost
-
Stylus
Příklady
Následující příklad ukazuje, jak zaznamenat souřadnice pera, i když pero opustí hranice TextBox. Tento příklad předpokládá, že existuje TextBox s názvem textBox1
, a že StylusDownudálosti , StylusUpa StylusMove jsou připojeny k obslužným rutinám událostí.
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
Pole
Vlastnosti
Captured |
Získá prvek, na který je pero vázáno. |
CurrentStylusDevice |
Získá pero, které představuje pero aktuálně používané. |
DirectlyOver |
Získá prvek, který je přímo pod perem. |
Přidružené vlastnosti
IsFlicksEnabled |
Získá nebo nastaví hodnotu označující, zda jsou povoleny rychlý pohyb. |
IsPressAndHoldEnabled |
Získá nebo nastaví hodnoty označující, zda je povoleno stisknutí a podržení. |
IsTapFeedbackEnabled |
Získá nebo nastaví, zda je hodnota označující, zda je povolena zpětná vazba klepnutím. |
IsTouchFeedbackEnabled |
Získá nebo nastaví, zda hodnota označující, zda je povolena zpětná vazba dotykem. |
Metody
Přidružené události
GotStylusCapture |
Nastane, když prvek zachytí události stylusu. |
LostStylusCapture |
Nastane, když prvek uvolní pero události. |
PreviewStylusButtonDown |
Nastane, když uživatel stiskne jedno z tlačítek na peru. |
PreviewStylusButtonUp |
Nastane, když uživatel uvolní jedno z tlačítek na peru. |
PreviewStylusDown |
Nastane, když se uživatel dotkne špičky pera na tabletu. |
PreviewStylusInAirMove |
Nastane, když se pero pohybuje, když je v dosahu tabletu (ale nedotýká se). |
PreviewStylusInRange |
Nastane, když pero spadá do dosahu tabletu. |
PreviewStylusMove |
Nastane, když se pero pohybuje, když se dotýká tabletu. |
PreviewStylusOutOfRange |
Nastane, když pero zmizí z rozsahu tabletu. |
PreviewStylusSystemGesture |
Nastane, když uživatel pomocí tohoto pera udělá systémové gesto. |
PreviewStylusUp |
Nastane, když uživatel zvedne pero z tabletu. |
StylusButtonDown |
Nastane, když uživatel stiskne jedno z tlačítek na peru. |
StylusButtonUp |
Nastane, když uživatel uvolní jedno z tlačítek na peru. |
StylusDown |
Nastane, když se uživatel dotkne špičky pera tabletu. |
StylusEnter |
Nastane, když kurzor pera vstoupí do mezí elementu. |
StylusInAirMove |
Nastane, když se pero pohybuje, když je v rozsahu tabletu, ale nedotýká se. |
StylusInRange |
Nastane, když pero spadá do dosahu tabletu. |
StylusLeave |
Nastane, když kurzor pera opouští hranice elementu. |
StylusMove |
Nastane, když se pero pohybuje, když se dotýká tabletu. |
StylusOutOfRange |
Nastane, když pero zmizí z rozsahu tabletu. |
StylusSystemGesture |
Nastane, když uživatel pomocí tohoto pera udělá systémové gesto. |
StylusUp |
Nastane, když uživatel zvedne pero z počítače Tablet PC. |