void AudiobookControl_MouseDoubleClick(object sender, MouseButtonEventArgs e)
        {
            AudiobookControl control = (AudiobookControl)sender;
            Audiobook        book    = audiobooks.Single(o => o.Name == control.Text);

            SelectAudiobook(book);
        }
 void AudiobookScan_OnScanFinished(object source, AudioBookArgs e)
 {
     Dispatcher.Invoke(new Action(() => { var control = new AudiobookControl(e.Audiobook); control.Margin = new Thickness(5); wpAudiobooks.Children.Add(control); control.MouseDoubleClick += AudiobookControl_MouseDoubleClick; control.ContextMenu = (ContextMenu)this.Resources["Audiobook_Context_Menu"]; }));
     audiobooks.Add(e.Audiobook);
     Running_Threads--;
 }