Bagikan melalui


IncrementalLassoHitTester Kelas

Definisi

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
IncrementalLassoHitTester

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.

Berlaku untuk