| C1.Xaml.FlexGrid アセンブリ > C1.Xaml.FlexGrid 名前空間 > C1FlexGrid クラス : ChildItemsPath プロパティ |
'宣言 Public Property ChildItemsPath As System.String
public System.string ChildItemsPath {get; set;}
このプロパティを使用すると、FlexGrid を連結 TreeView として使用できます。
これを使用するには、同じ型のコレクションであるプロパティを持つ項目がデータソースに含まれている必要があります。
たとえば、Person クラスと Children プロパティがあり、そのプロパティに Person オブジェクトのリストが含まれとします。
そのデータをツリーとして表示するには、次の XAML を使用します。
データをツリーとして表示するために、グリッドは、コレクション内の各項目に対応する GroupRow オブジェクトを作成します。
<c1:C1FlexGrid AutoGenerateColumns="False" ChildItemsPath="Children" > <c1:C1FlexGrid.Columns> <c1:Column Header="Name" Binding="{Binding Name}" Width="*" /> <c1:Column Header="Children" Binding="{Binding Children.Count}" /> </c1:C1FlexGrid.Columns> </c1:C1FlexGrid>
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2