Вы должны извлечь данные из элементов cmpc и установить их в качестве источника данных как list.ItemsSource не поймет, что вам нужно установить внутренние элементы элементов как источник данных
РЕДАКТИРОВАТЬ
Вы можете использовать этот метод
List<string> GetData(CompositeCollection cmpc)
{
List<string> allStrings = new List<string>();
foreach (var item in cmpc)
{
allStrings.AddRange(item.OfType<string>());
}
return allStrings;
}
и установите источник данных
list.ItemsSource = GetData(cmpc);