InkCanvas.GetSelectedElements Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Извлекает объекты FrameworkElement, выделенные в InkCanvas.
public:
System::Collections::ObjectModel::ReadOnlyCollection<System::Windows::UIElement ^> ^ GetSelectedElements();
public System.Collections.ObjectModel.ReadOnlyCollection<System.Windows.UIElement> GetSelectedElements ();
member this.GetSelectedElements : unit -> System.Collections.ObjectModel.ReadOnlyCollection<System.Windows.UIElement>
Public Function GetSelectedElements () As ReadOnlyCollection(Of UIElement)
Возвращаемое значение
Массив объектов FrameworkElement.
Примеры
В следующем примере высота и ширина каждого выбранного элемента удваиваются InkCanvas.
ScaleTransform scaler = new ScaleTransform(2,2);
ReadOnlyCollection<UIElement> selectedElements = inkCanvas1.GetSelectedElements();
foreach (UIElement element in selectedElements)
{
element.RenderTransform = scaler;
}
Dim scaler As New ScaleTransform(2, 2)
Dim selectedElements As ReadOnlyCollection(Of UIElement) = inkCanvas1.GetSelectedElements()
Dim element As UIElement
For Each element In selectedElements
element.RenderTransform = scaler
Next element
Комментарии
Этот метод возвращает только FrameworkElement объекты, а не Stroke объекты.
Чтобы получить выбранные Stroke GetSelectedStrokes объекты, вызовите метод.
EditingMode InkCanvas Если задано значение EditingMode, пользователи могут выбирать Stroke объекты и FrameworkElement объекты. Кроме того, оба типа объектов можно выбрать с помощью кода: просто вызвать Select метод.