InkCanvas.StrokeErasing Evento
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 appena prima che un utente cancelli un tratto.
public:
event System::Windows::Controls::InkCanvasStrokeErasingEventHandler ^ StrokeErasing;
public event System.Windows.Controls.InkCanvasStrokeErasingEventHandler StrokeErasing;
member this.StrokeErasing : System.Windows.Controls.InkCanvasStrokeErasingEventHandler
Public Custom Event StrokeErasing As InkCanvasStrokeErasingEventHandler
Public Event StrokeErasing As InkCanvasStrokeErasingEventHandler
Tipo evento
Esempio
L'esempio seguente impedisce l'cancellazione di eventuali tratti visualizzati come evidenziatori. L'esempio presuppone che l'oggetto InkCanvas sia connesso al gestore eventi.
void inkCanvas1_StrokeErasing(object sender, InkCanvasStrokeErasingEventArgs e)
{
if (e.Stroke.DrawingAttributes.IsHighlighter)
{
e.Cancel = true;
}
}
Private Sub inkCanvas1_StrokeErasing(ByVal sender As Object, _
ByVal e As InkCanvasStrokeErasingEventArgs)
If (e.Stroke.DrawingAttributes.IsHighlighter) Then
e.Cancel = True
End If
End Sub
Commenti
Gestire questo evento quando si vuole verificare se un tratto deve essere cancellato. Impostare la Cancel proprietà su true
se si vuole impedire che il tratto venga cancellato. È possibile usare questa tecnica quando la EditingMode proprietà o EditingModeInverted è impostata su EraseByStroke o EraseByPoint.