Спасибо за все ответы.
Был в состоянии упростить вещи, поскольку я понял, что мне нужно было только отсортировать коллекцию для отображения при привязке к пунктам меню.
Поэтому я смог использовать следующий код для сортировки моего списка объектов панели через родительский пункт меню (miPanels) в этом случае. (PanelName является одним из свойств объекта)
miPanels.Items.SortDescriptions.Add(new SortDescription("PanelName", ListSortDirection.Ascending));
Еще раз спасибо за всех людей, которые нашли время, чтобы посмотреть и ответить.