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 |