private void LyricsMultilinePreview_Refreshed(LyricsPreviewBase sender, LyricsPreviewRefreshEventArgs args) { foreach (Lyric lyric in Lyrics.Where(l => l.IsSelected)) { lyric.IsSelected = false; } if (args.CurrentLyric.Equals(Lyric.Empty)) { Root_Viewer.ChangeView(null, 0, null); return; } args.CurrentLyric.IsSelected = true; Root_Viewer.ChangeView(null, ComputeScrollVerticalOffset(args.CurrentLyric), null); }