InkCanvas.GetSelectedElements メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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で選択した各要素の高さと幅を 2 倍にします。
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
注釈
このメソッドは、Strokeオブジェクトではなく、FrameworkElementオブジェクトのみを返します。
選択した Stroke オブジェクトを取得するには、 GetSelectedStrokes メソッドを呼び出します。
InkCanvasのEditingModeがEditingModeに設定されている場合、ユーザーはStrokeオブジェクトとFrameworkElementオブジェクトを選択できます。 または、コードを使用して両方の種類のオブジェクトを選択できます。 Select メソッドを呼び出すだけです。