Stylus.StylusUp Attached Event

Occurs when the user raises the stylus from the Tablet PC.

Namespace:  System.Windows.Input
Assembly:  PresentationCore (in PresentationCore.dll)
XMLNS for XAML: http://schemas.microsoft.com/winfx/2006/xaml/presentation, http://schemas.microsoft.com/netfx/2007/xaml/presentation

'Declaration
See AddStylusUpHandler, RemoveStylusUpHandler
<object Stylus.StylusUp="StylusEventHandler" .../>

Identifier field

StylusUpEvent

Routing strategy

Bubbling

Delegate

StylusEventHandler

This is an attached event. WPF implements attached events as routed events. An attached event is, fundamentally, a XAML language concept used to reference events that are handled on objects that do not, themselves, define events. WPF further expands an attached event's capabilities, allowing it to traverse a route. Attached events do not have a direct handling syntax in code; to attach handlers for a routed event in code, use a designated Add*Handler method. For details, see Attached Events Overview.

The following example demonstrates how to record the coordinates of the stylus, even if the stylus leaves the bounds of a TextBox. This example assumes that there is a TextBox called textBox1, and that the StylusDown, StylusUp, and StylusMove events are connected to event handlers.

    Private Sub textbox1_StylusDown(ByVal sender As Object, ByVal e As System.Windows.Input.StylusDownEventArgs) _
        Handles textbox1.StylusDown

        Stylus.Capture(textbox1)

    End Sub 'textbox1_StylusDown


    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 'textbox1_StylusMove


    Private Sub textbox1_StylusUp(ByVal sender As Object, ByVal e As StylusEventArgs) _
        Handles textbox1.StylusUp

        Stylus.Capture(textbox1, CaptureMode.None)

    End Sub 'textbox1_StylusUp

.NET Framework

Supported in: 4.6, 4.5, 4, 3.5, 3.0

.NET Framework Client Profile

Supported in: 4, 3.5 SP1
Was this page helpful?
(1500 characters remaining)
Thank you for your feedback
Show:
© 2015 Microsoft