Stylus.StylusInRange Ansluten händelse
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Inträffar när pennan kommer inom tablettens räckvidd.
see AddStylusInRangeHandler, and RemoveStylusInRangeHandler
see AddStylusInRangeHandler, and RemoveStylusInRangeHandler
see AddStylusInRangeHandler, and RemoveStylusInRangeHandler
Exempel
I följande exempel visas hur du anger EditingMode egenskapen för en InkCanvas till EraseByStroke när pennan är inverterad. Det här exemplet förutsätter att det finns ett anropat InkCanvasinkCanvas1 och att StylusInRange händelsen är ansluten till händelsehanterarna. Om du vill se markörens ändring anger du egenskapen UseCustomCursor till true på inkCanvas1.
void inkCanvas1_StylusInRange(object sender, StylusEventArgs e)
{
if (e.StylusDevice.Inverted)
{
inkCanvas1.EditingMode = InkCanvasEditingMode.EraseByStroke;
inkCanvas1.Cursor = System.Windows.Input.Cursors.Hand;
}
else
{
inkCanvas1.EditingMode = InkCanvasEditingMode.Ink;
inkCanvas1.Cursor = System.Windows.Input.Cursors.Pen;
}
}
Private Sub inkCanvas1_StylusInRange(ByVal sender As Object, ByVal e As StylusEventArgs) _
Handles inkCanvas1.StylusInRange
If e.StylusDevice.Inverted = True Then
inkCanvas1.EditingMode = InkCanvasEditingMode.EraseByStroke
inkCanvas1.Cursor = System.Windows.Input.Cursors.Hand
Else
inkCanvas1.EditingMode = InkCanvasEditingMode.Ink
inkCanvas1.Cursor = System.Windows.Input.Cursors.Pen
End If
End Sub
Kommentarer
Det här är en bifogad händelse. WPF implementerar kopplade händelser som dirigerade händelser. En bifogad händelse är i grunden ett XAML-språkkoncept som används för att referera till händelser som hanteras på objekt som inte själva definierar händelser. WPF utökar ytterligare en bifogad händelses funktioner så att den kan passera en väg. Kopplade händelser har inte någon syntax för direkt hantering i koden. om du vill koppla hanterare för en dirigerad händelse i kod använder du en angiven Add*Handler-metod. Mer information finns i Översikt över bifogade händelser.
Information om dirigerad händelse
| Objekt | Value |
|---|---|
| Identifierarfält | StylusInRangeEvent |
| Routningsstrategi | Bubblande |
| Delegera | StylusEventHandler |