InkCanvas.GetSelectedElements Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Načte FrameworkElement objekty vybrané v sadě 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)
Návraty
FrameworkElement Pole objektů.
Příklady
Následující příklad zdvojnásobí výšku a šířku každého vybraného prvku na 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
Poznámky
Tato metoda vrací pouze FrameworkElement objekty, nikoli Stroke objekty.
Chcete-li načíst vybrané Stroke objekty, zavolejte metodu GetSelectedStrokes .
EditingMode Pokud je nastavená InkCanvas hodnota EditingMode, mohou uživatelé vybrat Stroke objekty a FrameworkElement objekty. Alternativně lze pomocí kódu vybrat oba typy objektů: stačí volat metodu Select .