В silverlight я пытаюсь создать список отчетов и пытаюсь отобразить параметры отчета в списке на табличке данных внешнего списка отчетов.
Вот данныеклассы:
public class Report
{
public string Title { get; set; }
public string Description { get; set; }
public List<ReportParameter> Parameters = new List<ReportParameter>();
}
public class ReportParameter
{
public string Name { get; set; }
public string ParameterType { get; set; }
public bool Required { get; set; }
}
Вот код XAML, который я пытаюсь использовать для этого:
<ListBox x:Name="lstReports">
<ListBox.ItemTemplate>
<DataTemplate>
<Border>
<StackPanel>
<TextBlock Text="{Binding Title}"/>
<ListBox ItemsSource="{Binding Parameters}" Height="60" Width="60">
<ListBox.ItemTemplate>
<DataTemplate>
<TextBlock Text="{Binding Name}"/>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
</StackPanel>
</Border>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
Привязка для заголовка отчета работает, но внутренний список пуст длякаждый из отчетов.
Заполнен список параметров.
Что я делаю не так?
Спасибо!