private void AddTracks(string[] files)
 {
     foreach (string file in files)
     {
         Track button = new Track() { Background = new ImageBrush() { ImageSource = ((Image)Resources["img"]).Source }, TrackPath = file};
         button.MouseDoubleClick += (MouseButtonEventHandler)PlayTrack;
         button.MouseDoubleClick += (MouseButtonEventHandler)Button_MouseDown;
         Tracks.Children.Add(button);
     }
 }
 private void PlayTrack(object sender, MouseEventArgs e)
 {
     Track button = (Track) sender;
     if(current == button)
     {
         player.Continue();
     }
     else
     {
         current.Value = 0;
         button.Maximum = player.Play(button.TrackPath) - 2;
         current = button;
     }
 }