InkCanvas.GetSelectedElements Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
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.