InkCanvas.GetSelectedStrokes Metoda

Definicja

Pobiera obiekt StrokeCollection reprezentujący zaznaczone Stroke obiekty w obiekcie InkCanvas.

public:
 System::Windows::Ink::StrokeCollection ^ GetSelectedStrokes();
public System.Windows.Ink.StrokeCollection GetSelectedStrokes ();
member this.GetSelectedStrokes : unit -> System.Windows.Ink.StrokeCollection
Public Function GetSelectedStrokes () As StrokeCollection

Zwraca

Kolekcja zaznaczonych pociągnięć.

Przykłady

Poniższy przykład zmienia kolor każdego zaznaczonego pociągnięcia na obiekcie InkCanvas.

StrokeCollection selectedStrokes = inkCanvas1.GetSelectedStrokes();

foreach (Stroke aStroke in selectedStrokes)
{
    aStroke.DrawingAttributes.Color = Colors.Red;
}
Dim selectedStrokes As StrokeCollection = inkCanvas1.GetSelectedStrokes()

Dim aStroke As Stroke
For Each aStroke In selectedStrokes
    aStroke.DrawingAttributes.Color = Colors.Red
Next aStroke

Uwagi

Ta metoda zwraca Stroke tylko obiekty. Aby pobrać wybrane FrameworkElement obiekty, wywołaj metodę GetSelectedElements .

Jeśli właściwość jest InkCanvas ustawiona EditingMode na EditingModewartość , użytkownicy mogą wybierać Stroke obiekty i FrameworkElement obiekty. Alternatywnie można wybrać oba typy obiektów przy użyciu kodu: po prostu wywołaj metodę Select .

Dotyczy

Zobacz też