¿Cómo convertir un System.Windows.Controls.SelectedItemCollection?

Tengo un método:

private void DeletePuzzle(object param) 
{
}

param es unSystem.Windows.Controls.SelectedItemCollection, que obtuve de un WPFListViewesSelectedItems propiedad.

De alguna manera, parece que no puedo lanzarlo de un objeto a algo útil. No puedo crear unSystem.Windows.Controls.SelectedItemCollection Debido a su nivel de protección, y param no lanzará aIList, ICollection oIEnumerable.

¿Cómo puedo iterar a través de los elementos de param?