Udostępnij za pośrednictwem


IncrementalLassoHitTester.SelectionChanged Zdarzenie

Definicja

Występuje, gdy ścieżka lasso wybiera lub usuwa zaznaczenie pisma odwrotowego Stroke.

public:
 event System::Windows::Ink::LassoSelectionChangedEventHandler ^ SelectionChanged;
public event System.Windows.Ink.LassoSelectionChangedEventHandler SelectionChanged;
member this.SelectionChanged : System.Windows.Ink.LassoSelectionChangedEventHandler 
Public Custom Event SelectionChanged As LassoSelectionChangedEventHandler 
Public Event SelectionChanged As LassoSelectionChangedEventHandler 

Typ zdarzenia

LassoSelectionChangedEventHandler

Przykłady

W poniższym przykładzie pokazano, jak dynamicznie wybierać pociągnięcia w niestandardowej kontrolce. Aby zapoznać się z całym przykładem, zobacz How to: Select Ink from a Custom Control (Instrukcje: wybieranie pisma odkowego z kontrolki niestandardowej)

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

Dotyczy