Stylus.StylusInRange Evento associato
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Si verifica quando lo stilo entra nella portata del tablet.
see AddStylusInRangeHandler, and RemoveStylusInRangeHandler
see AddStylusInRangeHandler, and RemoveStylusInRangeHandler
see AddStylusInRangeHandler, and RemoveStylusInRangeHandler
Esempio
Nell'esempio seguente viene illustrato come impostare la EditingMode proprietà di un InkCanvas oggetto su EraseByStroke quando viene invertito lo stilo. In questo esempio si presuppone che sia presente un InkCanvas evento chiamato inkCanvas1
e che l'evento StylusInRange sia connesso ai gestori eventi. Per visualizzare la modifica del cursore, impostare la UseCustomCursor proprietà su true
su 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
Commenti
Si tratta di un evento collegato. WPF implementa eventi collegati come eventi indirizzati. Un evento collegato è, fondamentalmente, un concetto di linguaggio XAML usato per fare riferimento agli eventi gestiti su oggetti che non, se stessi, definiscono gli eventi. WPF espande ulteriormente le funzionalità di un evento collegato, consentendogli di attraversare una route. Gli eventi collegati non hanno una sintassi di gestione diretta nel codice; per collegare gestori per un evento instradato nel codice, usare un metodo Add*Handler designato. Per informazioni dettagliate, vedere Panoramica degli eventi collegati.
Informazioni evento indirizzato
Campo Identificatore | StylusInRangeEvent |
Strategia di routing | Bubbling |
Delegato | StylusEventHandler |