Stylus.StylusInRange Toegevoegde gebeurtenis
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Treedt op wanneer de stylus binnen het bereik van de tablet valt.
see AddStylusInRangeHandler, and RemoveStylusInRangeHandler
see AddStylusInRangeHandler, and RemoveStylusInRangeHandler
see AddStylusInRangeHandler, and RemoveStylusInRangeHandler
Voorbeelden
In het volgende voorbeeld ziet u hoe u de EditingMode eigenschap van een InkCanvasEraseByStroke stylus instelt op wanneer de stylus wordt omgekeerd. In dit voorbeeld wordt ervan uitgegaan dat er een InkCanvas aangeroepen inkCanvas1 gebeurtenis is en dat de StylusInRange gebeurtenis is verbonden met de gebeurtenis-handlers. Als u de cursor wilt wijzigen, stelt u de UseCustomCursor eigenschap true in op Aan 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
Opmerkingen
Dit is een gekoppelde gebeurtenis. WPF implementeert gekoppelde gebeurtenissen als gerouteerde gebeurtenissen. Een gekoppelde gebeurtenis is in wezen een XAML-taalconcept dat wordt gebruikt om te verwijzen naar gebeurtenissen die worden verwerkt op objecten die niet zelf gebeurtenissen definiƫren. WPF de mogelijkheden van een gekoppelde gebeurtenis verder uitbreidt, zodat deze een route kan doorlopen. Gekoppelde gebeurtenissen hebben geen syntaxis voor directe verwerking in code; als u handlers wilt koppelen voor een gerouteerde gebeurtenis in code, gebruikt u een aangewezen methode Add*Handler. Zie Overzicht van gekoppelde gebeurtenissen voor meer informatie.
Gerouteerde gebeurtenisgegevens
| Item | Waarde |
|---|---|
| Id-veld | StylusInRangeEvent |
| Routeringsstrategie | Borrelen |
| Gedelegeerde | StylusEventHandler |