private void btnPlay_Click(object sender, RoutedEventArgs e)
 {
     //tämä metodi = tapahtuman käsittelijä suoritetaan joka kerta kun btnPlay buttosta klikataan
     try
     {
         //tutkitaan onko annettu tiedosto olemassa
         if (txtFilename.Text.Length > 0 &&
             System.IO.File.Exists(txtFilename.Text))
         {
             //nyt rokit soimaan
             //LoadedBehavior täytyy olla Manual jotta voimme koodissa
             //kontrolloida media Play, Pause ja Stop -metodeilla
             if (musicplays == MusicPlays.Stop)
             {
                 //ladataan tiedosto vain tarvittaessa
                 medElement.Source = new Uri(txtFilename.Text);
             }
             medElement.Play();
             musicplays = MusicPlays.Play;
             SetButtons();
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
Beispiel #2
0
 private void btnPlay_Click(object sender, RoutedEventArgs e)
 {
     //tämä metodi = tapahtuman käsittelijä, joka suoritetaan joka kerta kun play nappulaa klikataan
     try
     {
         //tutkitaan onko annettu oikea tiedoston nimi
         if (txtFilename.Text.Length > 0 && System.IO.File.Exists(txtFilename.Text))
         {
             //nyt rokit soimaan
             // loaded behavior täytyyy olla manual jotta voidaan kontrolloida media play / stop metodeja
             if (musicplays == MusicPlays.Stop)
             {
                 medElement.Source = new Uri(txtFilename.Text);
             }
             medElement.Source = new Uri(txtFilename.Text);
             medElement.Play();
             musicplays = MusicPlays.Play;
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
Beispiel #3
0
 private void btnStop_Click(object sender, RoutedEventArgs e)
 {
     medElement.Stop();
     musicplays = MusicPlays.Stop;
 }
Beispiel #4
0
 private void IniMyStuff()
 {
     //tänne kootaan ohjelman yhteydessä tarvitsevat alustukset
     musicplays = MusicPlays.Stop;
 }
Beispiel #5
0
 private void btnPause_Click(object sender, RoutedEventArgs e)
 {
     medElement.Pause();
     musicplays = MusicPlays.Pause;
 }
 private void IniMyStuff()
 {
     //tänne kootaan kaikki ohjelman käynnityksen yhteydessä tarvittavat alustukset
     musicplays = MusicPlays.Stop;
     SetButtons();
 }