InkCanvas.GetSelectedStrokes Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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 .