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
Nesne dizisi FrameworkElement .
Örnekler
Aşağıdaki örnek, bir InkCanvasüzerindeki seçili her öğenin yüksekliğini ve genişliğini iki katına çıkarın.
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 Stroke yalnızca FrameworkElement nesneleri döndürür.
Seçili Stroke nesneleri almak için yöntemini çağırın GetSelectedStrokes .
ayarı EditingMode InkCanvas olarak ayarlanırsaEditingMode, kullanıcılar nesneleri ve FrameworkElement nesneleri seçebilirStroke. Alternatif olarak, her iki nesne türü de kod kullanılarak seçilebilir: yalnızca yöntemini çağırmak Select .