protected override void OnTrackedElementMouseMove(object sender, MouseButtonEventArgs e) { if (!engineStatuses.ContainsKey(e.MouseDevice)) return; DateTime timestamp = TimestampToDateTime(e.Timestamp); Point position = e.GetPosition(null); engineStatuses[e.MouseDevice].TrackTouchMove(position, timestamp); base.OnTrackedElementMouseMove(sender, e); }