Возможно ли иметь список (или другой элемент управления с SelectedItem), привязанный к ICollectionView, отображающий такие элементы:
- Item1Name
- Item2Name
- ParentName1
- ParentName2
Класс, используемый в качестве источника для представления CollectionViewSource:
public class Item
{
public string Name { get; set; }
public string Parent { get; set; }
}
Item1 и Item2 имеют свойство ParentName, установленное в null, Item3 и Item4 имеют "ParentName1" в качестве свойства ParentName и т. Д.
Мне действительно нравится подход со списком, потому что можно выбирать только элементы, а группы нельзя выбирать. Но я могу пойти по неверному пути.