private void CurrentSubtitlesChangedHandler(object sender, SubtitlesChangedEventArgs e) { e.OldSubtitles.NameChanged -= new EventHandler <EventArgs <String> >(CurrentSubtitlesNameChangedHandler); e.NewSubtitles.NameChanged += new EventHandler <EventArgs <String> >(CurrentSubtitlesNameChangedHandler); currentSubtitles = e.NewSubtitles; View.Caption = CreateCaption(currentSubtitles.Name); }
private void CurrentSubtitlesChangedHandler(object sender, SubtitlesChangedEventArgs e) { if (e.OldSubtitles != null) { e.OldSubtitles.ContentChanged -= new EventHandler <SubtitlesContentChangedEventArgs>(SubtitlesContentChangedHandler); } subtitles = e.NewSubtitles; subtitles.ContentChanged += new EventHandler <SubtitlesContentChangedEventArgs>(SubtitlesContentChangedHandler); View.ScrollToBegin(); }
private void CurrentSubtitlesChangedHandler(object sender, SubtitlesChangedEventArgs e) { OnCurrentSubtitlesChanged(); }