Пример #1
0
        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);
        }