Я пытаюсь получить список всех элементов из ListBox, если ни один или один из элементов не выбран, или список выбранных элементов, если выбрано более 1. Я написал такой код, но он не компилируется:
ListBox.ObjectCollection listBoXElemetsCollection;
//loading of all/selected XMLs to the XPathDocList
if (listBoxXmlFilesReference.SelectedIndices.Count < 2)
{
listBoXElemetsCollection = new ListBox.ObjectCollection(listBoxXmlFilesReference);
}
else
{
listBoXElemetsCollection = new ListBox.SelectedObjectCollection(listBoxXmlFilesReference);
}
Итак, чтобы этот кусок кода работал, мне нужно было бы использовать что-то вроде ListBox.SelectedObjectCollection listBoxSelectedElementsCollection;
, которое мне не нужно, потому что я хотел бы использовать его в таком foreach
:
foreach (string fileName in listBoXElemetsCollection)
{
//...
}