protected virtual void FireEvent(GestureRecordEventArgs e) { if (GestureRecordEventHandler != null) { GestureRecordEventHandler(this, e); } }
private void GestureRecordEventHandler(object sender, GestureRecordEventArgs e) { this.Dispatcher.Invoke((Action)(() => { // update from any thread repetitionsLbl.Content = e.StampleNr.ToString(); })); if (e.StampleNr == 5) { gestureIndex.SaveNewGesture(); gestureRecorder.GestureRecordEventHandler -= GestureRecordEventHandler; } }