/// <summary> /// Removes the <see cref="FrameworkElement"/> corresponding to the given <see cref="MediaData"/>. /// </summary> /// <param name="mediaData">The media data.</param> public void RemoveElement(MediaData mediaData) { FrameworkElement element = mediaData.Media as FrameworkElement; if (element != null && this.PlayerContainerGrid.Children.Contains(element)) { this.PlayerContainerGrid.Children.Remove(element); } mediaData.Dispose(); }