次の方法で共有


InkCanvas.GetSelectedStrokes メソッド

定義

StrokeCollection で選択されている Stroke オブジェクトを表す InkCanvas を取得します。

public:
 System::Windows::Ink::StrokeCollection ^ GetSelectedStrokes();
public System.Windows.Ink.StrokeCollection GetSelectedStrokes ();
member this.GetSelectedStrokes : unit -> System.Windows.Ink.StrokeCollection
Public Function GetSelectedStrokes () As StrokeCollection

戻り値

選択したストロークのコレクション。

次の例では、 で選択した各ストロークの色を InkCanvas変更します。

StrokeCollection selectedStrokes = inkCanvas1.GetSelectedStrokes();

foreach (Stroke aStroke in selectedStrokes)
{
    aStroke.DrawingAttributes.Color = Colors.Red;
}
Dim selectedStrokes As StrokeCollection = inkCanvas1.GetSelectedStrokes()

Dim aStroke As Stroke
For Each aStroke In selectedStrokes
    aStroke.DrawingAttributes.Color = Colors.Red
Next aStroke

注釈

このメソッドは、オブジェクトのみを返 Stroke します。 選択した FrameworkElement オブジェクトを取得するには、 メソッドを GetSelectedElements 呼び出します。

EditingModeInkCanvasEditingMode設定されている場合、ユーザーはオブジェクトとオブジェクトをFrameworkElement選択Strokeできます。 または、コードを使用して両方の種類のオブジェクトを選択できます。メソッドを Select 呼び出すだけです。

適用対象

こちらもご覧ください