WPF GridViewへのバインド対象がListの中のListの場合
ご教授よろしくお願いします。
以下のコードのようにParentクラスのChildListプロパティにはChildクラスのインスタンス、さらにChildインスタンスはItemListというプロパティをもっており、さらにList構造になっています。
public class Parent
{
public List<Child> ChildList{get;set;}
}
public class Child
{
public List<string> ItemList{get;set;}
}
public class Item
{
public string ItemName {get;set;}
}
ここでxamlのGridViewに全てのItemを列挙したい場合のバインディング指定の方法がわかりません。。
ご教授ください。
<DataGrid Name="testGrid" ItemsSource="{Binding ?}" AutoGenerateColumns="False" >
今はコードビハインドでforeachを回しながら、ListにAddしていき、最後にGridViewのDataContextに突っ込んでいます。。。