IncrementalLassoHitTester Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Secara dinamis menekan pengujian dengan Stroke 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
- Warisan
Contoh
Contoh berikut menunjukkan cara memilih goresan secara dinamis dalam kontrol kustom. Untuk seluruh sampel, lihat Cara: Memilih Tinta dari Kontrol Kustom
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
Keterangan
Tes IncrementalLassoHitTester hit mengelabui dengan menentukan apakah jalur lasso mengelilinginya. AddPoints Gunakan metode dalam peristiwa stylus untuk menambahkan titik ke IncrementalLassoHitTester. Saat titik ditambahkan ke IncrementalLassoHitTester memilih atau membatalkan pilihan Stroke, akan IncrementalLassoHitTester menaikkan SelectionChanged acara
Properti
IsValid |
Mendapatkan apakah IncrementalHitTester pengujian terpukul. (Diperoleh dari IncrementalHitTester) |
Metode
AddPoint(Point) |
Point Menambahkan ke IncrementalHitTester. (Diperoleh dari IncrementalHitTester) |
AddPoints(IEnumerable<Point>) |
Menambahkan titik ke IncrementalHitTester. (Diperoleh dari IncrementalHitTester) |
AddPoints(StylusPointCollection) |
Menambahkan objek yang ditentukan StylusPoint ke IncrementalHitTester. (Diperoleh dari IncrementalHitTester) |
AddPointsCore(IEnumerable<Point>) |
Menambahkan titik ke IncrementalHitTester. |
EndHitTesting() |
Merilis sumber daya yang digunakan oleh IncrementalHitTester. (Diperoleh dari IncrementalHitTester) |
Equals(Object) |
Menentukan apakah objek yang ditentukan sama dengan objek saat ini. (Diperoleh dari Object) |
GetHashCode() |
Berfungsi sebagai fungsi hash default. (Diperoleh dari Object) |
GetType() |
Mendapatkan dari instans Type saat ini. (Diperoleh dari Object) |
MemberwiseClone() |
Membuat salinan dangkal dari saat ini Object. (Diperoleh dari Object) |
OnSelectionChanged(LassoSelectionChangedEventArgs) |
Memunculkan kejadian SelectionChanged. |
ToString() |
Mengembalikan string yang mewakili objek saat ini. (Diperoleh dari Object) |
Acara
SelectionChanged |
Terjadi ketika jalur lasso memilih atau membatalkan pilihan tinta Stroke. |