private void AddDvdButtonClick(object sender, RoutedEventArgs e)
        {
            DriveInfo dataContext = (DriveInfo)((FrameworkElement)sender).DataContext;
            MediaInfo media       = new MediaInfo
            {
                Url       = string.Format("DVD://{0}:/video_ts", dataContext.Name.Substring(0, 1)),
                MediaType = Microsoft.MediaCenter.MediaType.Dvd
            };

            this.Document.Presenter.Media.Add(MediaInfoPresenter.Create(media));
        }
 private void InsertResource(string[] files, MediaType mediaType)
 {
     if (files != null)
     {
         foreach (string str in files)
         {
             MediaInfo media = new MediaInfo
             {
                 MediaType = new MediaType?(mediaType),
                 Url       = str
             };
             this.Document.Presenter.Media.Add(MediaInfoPresenter.Create(media));
         }
     }
 }