void Mp3Player_TimeChanged(object sender, TimeChangedEventArgs e) { da.To = e.Current; anim.Begin(); }
void OnMp3PlayerTimeChanged(object sender, TimeChangedEventArgs e) { if (timelist == null || timelist.Length == 0) return; var t = e.Current; if (isworking) return; isworking = true; var i = binarySearch(timelist, t, 0, timelist.Length - 1); isworking = false; if (i == -1) return; UIHelper.RunOnUI(() => { SelectedIndex = i; this.ScrollToCenterOfView(SelectedItem); }); }