public override void ProcessEvent(Event ev) { if (screen.CheckFlag(Flags.FADE_IN) || screen.feathers.fadeInTimer > 0.1f) { return; } base.ProcessEvent(ev); if (ev is AudioPlayEvent) { PlayListInst i = new PlayListInst(); i.Dir = (ev as AudioPlayEvent).Dir; i.Volume = (ev as AudioPlayEvent).volume; ToPlay.Add(i); } else if (ev is PlaySlide) { PlaySlide i = ev as PlaySlide; if (i.Play) { PlaySlide(); } else { StopPlaySlide(); } } }
private void UserControl_Loaded(object sender, RoutedEventArgs e) { if (isPlay == true) { ToPlay.Begin();//Storyboard } else { ToStop.Begin();//Storyboard } }