InkCanvas.GetSelectedElements Methode

Definition

Ruft die FrameworkElement Objekte ab, die in der 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)

Gibt zurück

Ein 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 zurück, nicht Stroke Objekte.

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

Wenn die EditingMode Option "InkCanvasVonEditingMode" festgelegt ist, können Benutzer Objekte und Stroke Objekte auswählenFrameworkElement. Alternativ können beide Objekttypen mit Code ausgewählt werden: Rufen Sie einfach die Select Methode auf.

Gilt für:

Weitere Informationen