InkCanvas.GetSelectedElements Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Recupera gli oggetti FrameworkElement selezionati in 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)
Restituisce
Matrice di oggetti FrameworkElement
Esempio
Nell'esempio seguente viene raddoppiata l'altezza e la larghezza di ogni elemento selezionato in un oggetto 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
Commenti
Questo metodo restituisce solo FrameworkElement oggetti, non Stroke oggetti.
Per recuperare gli oggetti selezionati Stroke , chiamare il GetSelectedStrokes metodo .
Se l'oggetto EditingMode di InkCanvas è impostato su EditingMode, gli utenti possono selezionare Stroke oggetti e FrameworkElement oggetti. In alternativa, è possibile selezionare entrambi i tipi di oggetti usando il codice: è sufficiente chiamare il Select metodo .