ComponentOne Studio for WinRT XAML
ChildItemsPath プロパティ (C1FlexGrid)
使用例 

子の行の生成に使用されるプロパティの名前を取得または設定します。
構文
'宣言
 
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>
参照

C1FlexGrid クラス
C1FlexGrid メンバ

 

 


Copyright © GrapeCity inc. All rights reserved.