InkCanvas.GetSelectedElements 메서드

정의

에서 FrameworkElement 선택된 개체를 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)

반품

개체의 FrameworkElement 배열입니다.

예제

다음은 선택한 각 요소의 높이와 너비를 두 배로 설정하는 예제입니다 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

설명

이 메서드는 개체가 아닌 FrameworkElement 개체만 Stroke 반환합니다.

선택한 개체를 Stroke 검색하려면 메서드를 호출합니다 GetSelectedStrokes .

of이 EditingMode 설정된 InkCanvas경우 사용자는 개체와 EditingMode 개체를 선택할 Stroke 수 있습니다.FrameworkElement 또는 코드를 사용하여 두 유형의 개체를 모두 선택할 수 있습니다. 메서드를 호출하기 Select 만 하면 됩니다.

적용 대상

추가 정보