IncrementalLassoHitTester 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.
Druk dynamisch op tests met Stroke een lasso.
public ref class IncrementalLassoHitTester : System::Windows::Ink::IncrementalHitTester
public class IncrementalLassoHitTester : System.Windows.Ink.IncrementalHitTester
type IncrementalLassoHitTester = class
inherit IncrementalHitTester
Public Class IncrementalLassoHitTester
Inherits IncrementalHitTester
- Overname
Voorbeelden
In het volgende voorbeeld ziet u hoe u dynamisch pennenstreken selecteert in een aangepast besturingselement. Zie Voor het volledige voorbeeld : Inkt selecteren in een aangepast besturingselement
void selectionTester_SelectionChanged(object sender,
LassoSelectionChangedEventArgs args)
{
// Change the color of all selected strokes to red.
foreach (Stroke selectedStroke in args.SelectedStrokes)
{
selectedStroke.DrawingAttributes.Color = Colors.Red;
selectedStrokes.Add(selectedStroke);
}
// Change the color of all unselected strokes to
// their original color.
foreach (Stroke unselectedStroke in args.DeselectedStrokes)
{
unselectedStroke.DrawingAttributes.Color = inkDA.Color;
selectedStrokes.Remove(unselectedStroke);
}
}
Private Sub selectionTester_SelectionChanged(ByVal sender As Object, _
ByVal args As LassoSelectionChangedEventArgs)
' Change the color of all selected strokes to red.
For Each selectedStroke As Stroke In args.SelectedStrokes
selectedStroke.DrawingAttributes.Color = Colors.Red
selectedStrokes.Add(selectedStroke)
Next selectedStroke
' Change the color of all unselected strokes to
' their original color.
For Each unselectedStroke As Stroke In args.DeselectedStrokes
unselectedStroke.DrawingAttributes.Color = inkDA.Color
selectedStrokes.Remove(unselectedStroke)
Next unselectedStroke
End Sub
Opmerkingen
De IncrementalLassoHitTester hitteststreken door te bepalen of een lasso-pad er omheen gaat. Gebruik de AddPoints methode in de stylus-gebeurtenissen om de punten toe te voegen aan de IncrementalLassoHitTester. Wanneer de punten die aan de IncrementalLassoHitTester selecties zijn toegevoegd of de selectie opheffenStroke, wordt de IncrementalLassoHitTesterSelectionChanged 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) |
| OnSelectionChanged(LassoSelectionChangedEventArgs) |
Hiermee wordt de SelectionChanged gebeurtenis gegenereerd. |
| ToString() |
Retourneert een tekenreeks die het huidige object vertegenwoordigt. (Overgenomen van Object) |
gebeurtenis
| Name | Description |
|---|---|
| SelectionChanged |
Treedt op wanneer het lasso-pad een inkt Strokeselecteert of de selectie van inkt opheffen. |