I am trying to nest a listview inside a listview
I have two classes:
{
public class TestData
{
public string Case { get; set; }
public ObservableCollection<SubData> StainList { get; set; }
public TestData()
{
StainList = new ObservableCollection<SubData>();
}
}
And
{
public class SubData
{
public string Block { get; set; }
public string Stain { get; set; }
}
}I am trying to display the data in the following XML page
<ListView Name="listMain" ItemsSource="{Binding}">
<ListView.ItemTemplate>
<DataTemplate DataType="TestData">
<StackPanel>
<TextBlock Text="{Binding Case}"></TextBlock>
<StackPanel>
<ListView Name="SubList" ItemsSource="{Binding Stains}">
<ListView.ItemTemplate>
<DataTemplate DataType="SubData">
<TextBlock Text="{Binding Stain}"></TextBlock>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
</StackPanel>
</StackPanel>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
All I get is the TestData class displaying data. The sub listview seems to only display boxes
Any help would be appreciated
Thanks