InkCanvas.GetSelectedElements Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
FrameworkElement içinde InkCanvasseçilen nesneleri alır.
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)
Döndürülenler
FrameworkElement nesne dizisi.
Örnekler
Aşağıdaki örnek, bir InkCanvasüzerindeki seçili her öğenin yüksekliğini ve genişliğini ikiye katlar.
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
Açıklamalar
Bu yöntem nesneleri değil FrameworkElement yalnızca Stroke nesneleri döndürür.
Seçili Stroke nesneleri almak için yöntemini çağırın GetSelectedStrokes .
EditingMode olarak InkCanvas ayarlanırsaEditingMode, kullanıcılar nesneleri ve Stroke nesneleri seçebilirFrameworkElement. Alternatif olarak, her iki nesne türü de kod kullanılarak seçilebilir: yalnızca yöntemini çağırın Select .