Auf Englisch lesen

Teilen über


InkCanvas.Select Methode

Definition

Wählt einen Satz von Freihand-Stroke-Objekten und/oder FrameworkElement-Objekten aus.

Überlädt

Select(IEnumerable<UIElement>)

Wählt einen Satz von UIElement-Objekten aus.

Select(StrokeCollection)

Wählt einen Satz von Freihand-Stroke-Objekten aus.

Select(StrokeCollection, IEnumerable<UIElement>)

Wählt eine Kombination aus Stroke-Objekten und UIElement-Objekten aus.

Hinweise

Ein InkCanvas kann Objekte enthalten Stroke , die als Reaktion auf eingaben des Benutzerstifts erstellt werden, und FrameworkElement Objekte, z Image . B. und Button -Objekte.

Ausgewählte Striche werden mit einem Adorner um sie herum angezeigt, um die Erkennung und Bearbeitung zu erleichtern. FrameworkElement -Objekte werden bei Auswahl nicht anders angezeigt.

Select(IEnumerable<UIElement>)

Wählt einen Satz von UIElement-Objekten aus.

C#
public void Select (System.Collections.Generic.IEnumerable<System.Windows.UIElement> selectedElements);

Parameter

selectedElements
IEnumerable<UIElement>

Eine Auflistung von UIElement-Objekten für die Auswahl.

Beispiele

Im folgenden Beispiel werden alle Striche und zwei Elemente eines InkCanvasausgewählt. In diesem Beispiel wird davon ausgegangen, dass ein - textbox1 und ein Button aufgerufen button1 wird TextBox und dass beide Steuerelemente untergeordnete Elemente von InkCanvassind.

C#
inkCanvas1.Select(inkCanvas1.Strokes, new UIElement[] { textbox1, button1 });

Hinweise

Ein InkCanvas kann Objekte enthalten Stroke , die als Reaktion auf Eingabeeingaben und UIElement Objekte des Benutzerstifts erstellt werden, z Image . B. und Button -Objekte.

Ausgewählte Striche werden mit einem Adorner um sie herum angezeigt, um die Erkennung und Bearbeitung zu erleichtern. UIElement -Objekte werden bei Auswahl nicht anders angezeigt. Wenn sich ein UIElement in selectedElements nicht in der Children-Auflistung befindet, Select ignoriert .UIElement

Gilt für:

.NET Framework 4.8.1 und andere Versionen
Produkt Versionen
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

Select(StrokeCollection)

Wählt einen Satz von Freihand-Stroke-Objekten aus.

C#
public void Select (System.Windows.Ink.StrokeCollection selectedStrokes);

Parameter

selectedStrokes
StrokeCollection

Eine Auflistung von Stroke-Objekten für die Auswahl.

Ausnahmen

Mindestens ein Strich in selectedStrokes ist nicht in der Strokes-Eigenschaft enthalten.

Beispiele

Im folgenden Beispiel werden alle Striche und zwei Elemente eines InkCanvasausgewählt. In diesem Beispiel wird davon ausgegangen, dass ein - textbox1 und ein Button aufgerufen button1 wird TextBox und dass beide Steuerelemente untergeordnete Elemente von InkCanvassind.

C#
inkCanvas1.Select(inkCanvas1.Strokes, new UIElement[] { textbox1, button1 });

Hinweise

Ein InkCanvas kann Objekte enthalten Stroke , die als Reaktion auf eingaben des Benutzerstifts erstellt werden, und FrameworkElement Objekte, z Image . B. und Button -Objekte.

Ausgewählte Striche werden mit einem Adorner um sie herum angezeigt, um die Erkennung und Bearbeitung zu erleichtern. FrameworkElement -Objekte werden bei Auswahl nicht anders angezeigt.

Gilt für:

.NET Framework 4.8.1 und andere Versionen
Produkt Versionen
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

Select(StrokeCollection, IEnumerable<UIElement>)

Wählt eine Kombination aus Stroke-Objekten und UIElement-Objekten aus.

C#
public void Select (System.Windows.Ink.StrokeCollection selectedStrokes, System.Collections.Generic.IEnumerable<System.Windows.UIElement> selectedElements);

Parameter

selectedStrokes
StrokeCollection

Eine Auflistung von Stroke-Objekten für die Auswahl.

selectedElements
IEnumerable<UIElement>

Eine Auflistung von UIElement-Objekten für die Auswahl.

Ausnahmen

Mindestens ein Strich in selectedStrokes ist nicht in der Strokes-Eigenschaft enthalten.

Beispiele

Im folgenden Beispiel werden alle Striche und zwei Elemente eines InkCanvasausgewählt. In diesem Beispiel wird davon ausgegangen, dass ein - textbox1 und ein Button aufgerufen button1 wird TextBox und dass beide Steuerelemente untergeordnete Elemente von InkCanvassind.

C#
inkCanvas1.Select(inkCanvas1.Strokes, new UIElement[] { textbox1, button1 });

Hinweise

Ein InkCanvas kann Objekte enthalten Stroke , die als Reaktion auf Eingabeeingaben und UIElement Objekte des Benutzerstifts erstellt werden, z Image . B. und Button -Objekte.

Ausgewählte Striche werden mit einem Adorner um sie herum angezeigt, um die Erkennung und Bearbeitung zu erleichtern. UIElement -Objekte werden bei Auswahl nicht anders angezeigt. Wenn sich ein UIElement in selectedElements nicht in der Children-Auflistung befindet, Select ignoriert .UIElement

Gilt für:

.NET Framework 4.8.1 und andere Versionen
Produkt Versionen
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9