IncrementalStrokeHitTester.StrokeHit (Evento)
.NET Framework 3.5
Actualización: noviembre 2007
Se produce cuando IncrementalStrokeHitTester intersecta con un objeto Stroke de la entrada manuscrita.
Ensamblado: PresentationCore (en PresentationCore.dll)
En el ejemplo siguiente se muestra cómo borrar dinámicamente una parte de un objeto Stroke. Para crear un control que permita al usuario borrar la entrada manuscrita, vea Cómo: Borrar la entrada manuscrita en un control personalizado.
// When the stylus intersects a stroke, erase that part of // the stroke. When the stylus dissects a stoke, the // Stroke.Erase method returns a StrokeCollection that contains // the two new strokes. void eraseTester_StrokeHit(object sender, StrokeHitEventArgs args) { StrokeCollection eraseResult = args.GetPointEraseResults(); StrokeCollection strokesToReplace = new StrokeCollection(); strokesToReplace.Add(args.HitStroke); // Replace the old stroke with the new one. if (eraseResult.Count > 0) { presenter.Strokes.Replace(strokesToReplace, eraseResult); } else { presenter.Strokes.Remove(strokesToReplace); } }
Windows Vista
.NET Framework y .NET Compact Framework no admiten todas las versiones de cada plataforma. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.