InkCanvas.GetSelectedElements Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar de FrameworkElement objekt som är markerade i 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)
Returer
Matris med FrameworkElement objekt.
Exempel
I följande exempel fördubblas höjden och bredden för varje markerat element på en 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
Kommentarer
Den här metoden returnerar endast FrameworkElement objekt, inte Stroke objekt.
Anropa metoden för Stroke att hämta markerade GetSelectedStrokes objekt.
Om värdet EditingMode är inställt på InkCanvasEditingModekan användarna välja Stroke objekt och FrameworkElement objekt. Du kan också välja båda typerna av objekt med hjälp av kod: anropa Select bara metoden.