示例#1
0
 void photonav_PlayPauseChanged(object sender, PhotoSlideshow.Classes.PlayPauseEventArgs e)
 {
     if (e.Status == Statuses.Playing)
     {
         photonav.MouseEnterImage -= photonav_MouseEnterImage;
     }
     else
     {
         photonav.MouseEnterImage += photonav_MouseEnterImage;
     }
 }
示例#2
0
 void photonav_PlayPauseChanged(object sender, PhotoSlideshow.Classes.PlayPauseEventArgs e)
 {
     if (e.Status == Statuses.Paused)
     {
         BigCanvas.Visibility = Visibility.Collapsed;
         BigImage.Visibility  = Visibility.Collapsed;
     }
     else if (e.Status == Statuses.Playing)
     {
         BigCanvas.MaxHeight       = this.ActualHeight - 30;
         BigCanvas.Height          = BigCanvas.MaxHeight;
         BigCanvas.Visibility      = Visibility.Visible;
         BigImage.Visibility       = Visibility.Visible;
         photonav.AutoGotoNextDate = true;
     }
 }
示例#3
0
 public void PlayPauseClick()
 {
     PlayPauseEventArgs ppe = new PlayPauseEventArgs();
     if (dt.IsEnabled)
     {
         dt.Stop();
         btnPlayPause.Content = ">";
         ppe.Status = Statuses.Paused;
     }
     else
     {
         dt.Start();
         btnPlayPause.Content = "||";
         ppe.Status = Statuses.Playing;
     }
     OnPlayPauseChanged(ppe);
 }
示例#4
0
 protected virtual void OnPlayPauseChanged(PlayPauseEventArgs e)
 {
     if (PlayPauseChanged != null)
         PlayPauseChanged(this, e);
 }