IncrementalStrokeHitTester Klas
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.
U kunt dynamisch een pennenstreek testen met een gumpad.
public ref class IncrementalStrokeHitTester : System::Windows::Ink::IncrementalHitTester
public class IncrementalStrokeHitTester : System.Windows.Ink.IncrementalHitTester
type IncrementalStrokeHitTester = class
inherit IncrementalHitTester
Public Class IncrementalStrokeHitTester
Inherits IncrementalHitTester
- Overname
Voorbeelden
In het volgende voorbeeld ziet u hoe u een deel van een Stroke. Als u een besturingselement wilt maken waarmee een gebruiker inkt kan wissen, raadpleegt u Het volgende: Inkt wissen op een aangepast besturingselement.
// 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);
}
}
' 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.
Private Sub eraseTester_StrokeHit(ByVal sender As Object, _
ByVal args As StrokeHitEventArgs)
Dim eraseResult As StrokeCollection = _
args.GetPointEraseResults()
Dim strokesToReplace As New StrokeCollection()
strokesToReplace.Add(args.HitStroke)
' Replace the old stroke with the new one.
If eraseResult.Count > 0 Then
presenter.Strokes.Replace(strokesToReplace, eraseResult)
Else
presenter.Strokes.Remove(strokesToReplace)
End If
End Sub
Opmerkingen
De IncrementalStrokeHitTester hitteststreken door te bepalen wanneer een gumpad die lijn doorkruist. Gebruik de AddPoints methode in de stylus-gebeurtenissen om de punten toe te voegen aan de IncrementalStrokeHitTester. Wanneer de punten die zijn toegevoegd aan de IncrementalStrokeHitTester intersect aStroke, wordt de IncrementalStrokeHitTesterStrokeHit gebeurtenis gegenereerd.
Eigenschappen
| Name | Description |
|---|---|
| IsValid |
Hiermee wordt aangegeven of de IncrementalHitTester test wordt uitgevoerd. (Overgenomen van IncrementalHitTester) |
Methoden
| Name | Description |
|---|---|
| AddPoint(Point) |
Voegt een Point toe aan de IncrementalHitTester. (Overgenomen van IncrementalHitTester) |
| AddPoints(IEnumerable<Point>) |
Hiermee voegt u punten toe aan de IncrementalHitTester. (Overgenomen van IncrementalHitTester) |
| AddPoints(StylusPointCollection) |
Voegt de opgegeven StylusPoint objecten toe aan de IncrementalHitTester. (Overgenomen van IncrementalHitTester) |
| AddPointsCore(IEnumerable<Point>) |
Hiermee voegt u punten toe aan de IncrementalHitTester. |
| EndHitTesting() |
Releases resources die worden gebruikt door de IncrementalHitTester. (Overgenomen van IncrementalHitTester) |
| Equals(Object) |
Bepaalt of het opgegeven object gelijk is aan het huidige object. (Overgenomen van Object) |
| GetHashCode() |
Fungeert als de standaardhashfunctie. (Overgenomen van Object) |
| GetType() |
Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| MemberwiseClone() |
Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| OnStrokeHit(StrokeHitEventArgs) |
Hiermee wordt de StrokeHit gebeurtenis gegenereerd. |
| ToString() |
Retourneert een tekenreeks die het huidige object vertegenwoordigt. (Overgenomen van Object) |
gebeurtenis
| Name | Description |
|---|---|
| StrokeHit |
Treedt op wanneer de IncrementalStrokeHitTester inkt Strokekruist. |