クリックまたはドラッグしてリサイズ
CellFactory クラス
C1FlexGrid のデフォルトのセルファクトリを実装するクラス。
継承階層

名前空間: C1.WPF.FlexGrid
アセンブリ: C1.WPF.FlexGrid.4 (C1.WPF.FlexGrid.4.dll 内) バージョン: 4.0.20161.507 (4.0.20161.507)
構文
public class CellFactory : ICellFactory

CellFactory 型で公開されるメンバーは次の通りです。

コンストラクタ
  名前説明
パブリック メソッドCellFactory
CellFactory クラスの新しいインスタンスを初期化します。
このページのトップへ
メソッド
  名前説明
パブリック メソッドApplyCellStyles
セルが作成されてすべてのスタイルが適用された後に、派生クラスがセルのカスタマイズを完了できるようにします。
パブリック メソッドCreateBottomLeftContent
左下のセルの値の表示に使用する Border 要素のコンテンツを設定します。
パブリック メソッドCreateCell
指定された座標に指定された種類のグリッドセルを表示するために使用する FrameworkElement を作成します。
パブリック メソッドCreateCellBorder
グリッドセルの背景と境界線を表し、セルデータを保持する Border 要素を作成します。
パブリック メソッドCreateCellContent
データセルの値の表示に使用する Border 要素のコンテンツを設定します。
パブリック メソッドCreateCellContentEditor
データセルの値の表示に使用する Border 要素のコンテンツを設定します。
パブリック メソッドCreateCellEditor
指定された座標にあるグリッドセルの値の編集に使用する FrameworkElement を作成します。
パブリック メソッドCreateColumnFooterContent
列フッターセルの値の表示に使用する Border 要素のコンテンツを設定します。
パブリック メソッドCreateColumnHeaderContent
列ヘッダーセルの値の表示に使用する Border 要素のコンテンツを設定します。
パブリック メソッドCreateRowHeaderContent
行ヘッダーセルの値の表示に使用する Border 要素のコンテンツを設定します。
パブリック メソッドCreateTopLeftContent
行ヘッダーセルの値の表示に使用する Border 要素のコンテンツを設定します。
パブリック メソッドDisposeCell
関連付けられたセルが表示範囲外にスクロールされたときに、FrameworkElement を破棄します。
パブリック メソッドGetBorderThickness
セルの境界線の太さを表す Thickness 値を取得します。
パブリック メソッドGetCellPadding
セルの端とコンテンツ領域の間に適用されるパディングを示す Thickness 値を取得します。
パブリック メソッドGetErrorImage
データ項目に1つ以上のエラーがあることを示すために使用される BitmapImage
パブリック メソッドIsSortSymbolRow
指定された列ヘッダー行にソート記号を表示するかどうかを判定する値を取得します。
このページのトップへ
解説
カスタムセルを作成する必要がある場合は、ICellFactory インターフェイスを実装するクラスを作成し、そのクラスのインスタンスを CellFactory プロパティに割り当てる必要があります。
参照