Freigeben über


InkCanvas.GetSelectedElements Methode

Definition

Ruft die FrameworkElement-Objekte ab, die auf der InkCanvas ausgewählt wurden.

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)

Gibt zurück

ReadOnlyCollection<UIElement>

Array von FrameworkElement-Objekten.

Beispiele

Im folgenden Beispiel wird die Höhe und Breite jedes ausgewählten Elements in einem 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

Hinweise

Diese Methode gibt nur FrameworkElement Objekte, nicht Stroke Objekte zurück.

Rufen Sie die GetSelectedStrokes Methode auf, um ausgewählte Stroke Objekte abzurufen.

Wenn die EditingMode Option InkCanvas auf EditingMode"Festgelegt" festgelegt ist, können Benutzer Objekte und FrameworkElement Objekte auswählenStroke. Alternativ können beide Objekttypen mithilfe von Code ausgewählt werden: Rufen Sie einfach die Select Methode auf.

Gilt für

Siehe auch