Одним словом, да.
Посмотрите на шаблоны данных в WPF. Они позволяют вам определить, как вы хотите, чтобы каждый элемент в вашем списке (или любой элемент управления) отображался и вел себя. Таким образом, каждый элемент в вашем списке может иметь один или несколько редактируемых элементов управления, которые связаны с каждым элементом в вашей коллекции (в данном случае это ObservableCollection). При изменении данных в виде списка связанные объекты будут в вашей коллекции обновляться в реальном времени.
Это также возможно с сеткой данных.