DataTemplate для Listbox, содержащий списки, поскольку элементы не отображаются - PullRequest
0 голосов
/ 10 февраля 2012

У меня есть следующий шаблон данных для элементов списка:

<DataTemplate x:Key="substanceListShower">
    <ListBox ItemsSource="{Binding Items}">
        <ItemsPanelTemplate>
            <StackPanel Orientation="Horizontal"/>
        </ItemsPanelTemplate>
    </ListBox>
</DataTemplate>

И затем я применяю шаблон элемента следующим образом:

 ReactantInterfacesListBox.ItemTemplate = (DataTemplate)FindResource("substanceListShower");

Но в списке для элементовя получаю возврат ToString ():

System.Windows.Controls.ItemsPanelTemplate

Любая помощь будет оценена.

1 Ответ

1 голос
/ 10 февраля 2012

Вы добавляете ItemsPanelTemplate к вашему ListBox, в вашем определении отсутствуют теги ListBox.ItemsPanel для установки свойства вместо этого.

...