Beispiel #1
0
        /// <summary>
        /// Sakapar en ny instans av PhotoView och "prenumererar" på events från ett SlideShow objekt
        /// </summary>
        private void btnCreateSlideShow_Click(object sender, RoutedEventArgs e)
        {
            photoWindow = new PhotoView();
            MediaPlayer player = (MediaPlayer)FindResource("player");

            player.CreateSlideShow(int.Parse(txtUpdateInterval.Text));
            player.NewSlideShow.events += NewSlideShow_events;
            photoWindow.Show();
            player.NewSlideShow.Start();
        }
        /// <summary>
        /// Sakapar en ny instans av PhotoView och "prenumererar" på events från ett SlideShow objekt
        /// </summary>
        private void btnCreateSlideShow_Click(object sender, RoutedEventArgs e)
        {
            photoWindow = new PhotoView();
            MediaPlayer player = (MediaPlayer)FindResource("player");

            player.CreateSlideShow(int.Parse(txtUpdateInterval.Text));
            Action <object, EventArgs> method = (object s, EventArgs ea) =>
            {
                MediaFile file = (ea as MediaEventArg).MediaFile;
                photoWindow.Update(file);
            };

            player.NewSlideShow.AddSubscriber(method);
            photoWindow.Show();
            player.NewSlideShow.Start();
        }