SPREAD for WPF 4.0J - GcSpreadSheet
Columns プロパティ (GcListBox)
使用例 

GrapeCity.Wpf.SpreadSheet.CellType アセンブリ > GrapeCity.Wpf.SpreadSheet.CellType.Editors 名前空間 > GcListBox クラス : Columns プロパティ
コントロールのすべてのカラムを含むコレクションを取得します。
シンタックス
'宣言
 
Public ReadOnly Property Columns As ListColumnCollection
public ListColumnCollection Columns {get;}

プロパティ値

コントロールの列。
解説

Columns は、列の追加や削除、または列のプロパティの更新に使用します。

Columns コレクションに含まれる各列は、GcListBox の1つの列を定義します。Columns コレクションの列は GrapeCity.Windows.InputMan.ListColumn から派生している必要があります。

次の表は GcListBox に用意されている3つの定義済み列型を示します。

列型

データ型

GrapeCity.Windows.InputMan.ListTextColumn

テキストの表示に使用されます。

GrapeCity.Windows.InputMan.ListCheckBoxColumn

ブール型データの表示に使用されます。

GrapeCity.Windows.InputMan.ListImageColumn

画像の表示に使用されます。

さらに、 GrapeCity.Windows.InputMan.ListTemplateColumn を使用して独自のカスタム列を定義することもできます。 ListItemSystem.Windows.Controls.ItemsControl.Items または System.Windows.Controls.ItemsControl.ItemsSourceに設定した場合は、 .GrapeCity.Windows.InputMan.ListSubItemColumn 内の SubItem を表示するためにListItem.SubItems が使用されます。 Columns コレクションは、生成された列が含まれているかどうかに関わらず、実行時に変更できます。 ただし、XAML で列を指定する場合は、 GrapeCity.Windows.InputMan.GcListBox.AutoGenerateColumns を true に設定しないでください。

複数の ColumnsGrapeCity.Windows.InputMan.GcListBox コレクションに、同じ列を追加することはできません。そうすると、System.InvalidOperationException が発生します。

使用例
次のサンプルコードは、XAMLで Columns コレクションの作成方法を示します。 このサンプルは、GcListBox クラスで使用できるより大きなサンプルの一部です。
参照

GcListBox クラス
GcListBox メンバ