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í.
FrameworkElement Načte objekty vybrané v objektu 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
Pole objektů FrameworkElement.
Příklady
Následující příklad zdvojnásobí výšku a šířku každého vybraného prvku na objektu 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 InkCanvas Pokud je hodnota nastavená na EditingMode, mohou uživatelé vybrat Stroke objekty a FrameworkElement objekty. Alternativně lze pomocí kódu vybrat oba typy objektů: stačí metodu Select volat.