InkCanvas.StrokeCollected Olay

Tanım

Kullanıcı tarafından çizilen bir vuruş özelliğine Strokes eklendiğinde gerçekleşir.

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 

Olay Türü

Örnekler

Aşağıdaki örnek, kullanıcı öğesine bir vuruş InkCanvaseklediğinde özel bir özellik olarak zaman kazandırır.


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

Açıklamalar

Bu olay, bir kullanıcı işaret cihazı kullanarak bir vuruşu tamamladığında tetikler. Örneğin, bir kullanıcı hareket yaptıktan sonra bir dijitalleştiriciden ekran kalemi yükseltebilir ve böylece vuruş tamamlanabilir.

Olay işleyicisi, tamamlanmış vuruşa başvuran türünde InkCanvasStrokeCollectedEventArgsbir bağımsız değişken alır. Vuruş, özelliğine StrokesInkCanvasde eklenir.

Bir nesnenin Stroke koleksiyona Strokes program aracılığıyla eklenmesi bu olayı tetiklemiyor.

Yönlendirilmiş Olay Bilgisi

Tanımlayıcı alanı StrokeCollectedEvent
Yönlendirme stratejisi Köpürme
Temsilci InkCanvasStrokeCollectedEventHandler

Şunlara uygulanır

Ayrıca bkz.