Не видя ваш код, я предполагаю, что ваша ObservableCollection является пользовательским объектом, и вы связываете ItemsSource с ObservableCollection и не предоставляете DataTemplate.Элементы управления в DataTemplate будут тогда привязаны к открытым свойствам объекта, хранящегося в ObservableCollection.
DataTemplate также позволит вам показать все свойства, которые вы хотите в раскрывающемся списке.Поскольку я не знаю об используемом вами текстовом поле для автозаполнения, я не могу привести пример DataTemplate.
Вот простой пример шаблона данных ListBox:
<ListBox Width="400" Margin="10"
ItemsSource="{Binding Source={StaticResource myTodoList}}">
<ListBox.ItemTemplate>
<DataTemplate>
<StackPanel>
<TextBlock Text="{Binding Path=TaskName}" />
<TextBlock Text="{Binding Path=Description}"/>
<TextBlock Text="{Binding Path=Priority}"/>
</StackPanel>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
Вот ссылка, которая предоставит вам всю необходимую информацию: http://msdn.microsoft.com/en-us/library/ms742521.aspx.