private void btnTrack_Click(object sender, RoutedEventArgs e) { if (IsTracking) { Messenger.Default.Register<Double>(this, "Distance", false, m => { Algorithm Algo = new Algorithm(); if (Lens == 1) { usbControll.dataSend(Algo.DistanceToLens28mm(m, LensOffset).ToString()); } else { usbControll.dataSend(Algo.DistanceToLens50mm(m, LensOffset).ToString()); } }); } else { MessageBox.Show("拜托,请先按Caliwindows里的Remember键"); } }