Partager via


InkCanvas.GetSelectedElements Méthode

Définition

Récupère les objets FrameworkElement sélectionnés sur le 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)

Retours

ReadOnlyCollection<UIElement>

Tableau d'objets FrameworkElement

Exemples

L’exemple suivant double la hauteur et la largeur de chaque élément sélectionné sur un 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

Remarques

Cette méthode retourne uniquement des FrameworkElement objets, et non Stroke des objets.

Pour récupérer des objets sélectionnés Stroke , appelez la GetSelectedStrokes méthode.

Si la EditingMode valeur est InkCanvas définie EditingMode, les utilisateurs peuvent sélectionner des Stroke objets et FrameworkElement des objets. Vous pouvez également sélectionner les deux types d’objets à l’aide du code : appelez simplement la Select méthode.

S’applique à

Voir aussi