InkCanvas.StrokeCollected Событие

Определение

Происходит при добавлении штриха, созданного пользователем, в свойство Strokes.

public:
 event System::Windows::Controls::InkCanvasStrokeCollectedEventHandler ^ StrokeCollected;
public event System.Windows.Controls.InkCanvasStrokeCollectedEventHandler StrokeCollected;
member this.StrokeCollected : System.Windows.Controls.InkCanvasStrokeCollectedEventHandler 
Public Custom Event StrokeCollected As InkCanvasStrokeCollectedEventHandler 

Тип события

Примеры

В следующем примере экономит время в виде настраиваемого свойства, когда пользователь добавляет росчерк в InkCanvas.


Guid currentTimeGuid = new Guid("12345678-1234-1234-1234-123456789012");

void inkCanvas1_StrokeCollected(object sender, InkCanvasStrokeCollectedEventArgs e)
{
    e.Stroke.AddPropertyData(currentTimeGuid, DateTime.Now);
}
Private currentTimeGuid As New Guid("12345678-1234-1234-1234-123456789012")


Private Sub inkCanvas1_StrokeCollected(ByVal sender As Object, ByVal e As InkCanvasStrokeCollectedEventArgs)

    e.Stroke.AddPropertyData(currentTimeGuid, DateTime.Now)

End Sub

Комментарии

Это событие возникает, когда пользователь завершает росчерк с помощью указывающего устройства. Например, пользователь может поднять перо из дигитайзера после выполнения движения, тем самым завершив росчерк.

Обработчик событий получает аргумент типа InkCanvasStrokeCollectedEventArgs, который ссылается на завершенный росчерк. Росчерк также добавляется в Strokes свойство объекта InkCanvas.

Программное добавление Stroke объекта в коллекцию Strokes не вызывает это событие.

Сведения о маршрутизируемом событии

Поле идентификатора StrokeCollectedEvent
Стратегия маршрутизации Восходящей
Делегат InkCanvasStrokeCollectedEventHandler

Применяется к

См. также раздел