InkCanvas.GetSelectedStrokes Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Извлекает коллекцию StrokeCollection, которая представляет выделенные объекты Stroke на 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
Возвращаемое значение
Коллекция выделенных штрихов.
Примеры
В следующем примере изменяется цвет каждого выбранного росчерка 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
Комментарии
Этот метод возвращает Stroke только объекты . Чтобы получить выбранные FrameworkElement объекты, вызовите GetSelectedElements метод .
EditingMode InkCanvas Если для задано значение EditingMode, пользователи могут выбирать Stroke объекты и FrameworkElement объекты . Кроме того, оба типа объектов можно выбрать с помощью кода: просто вызовите Select метод .