このトピックでは、FlexGrid for WPF の .NET Framework 版の主なプロパティ、メソッド、およびイベントについて、それぞれ対応する .NET 版のメンバーをまとめたものです。対応するメンバーを利用にあたっての注意点や、対応するメンバーがない場合の代替策なども記載しています。
互換性の列に記載されている記号の意味については以下をご参考ください。
- 〇:同等の機能が提供されています。
- △:同等の機能が提供されていますが、メンバー名や引数/戻り値の型名が異なっている場合があり、置き換えが必要です。
- ▲:同等の機能が提供されていますが、仕様が異なっていたり、.NET Framework 版の一部の機能が提供されていません。特定のケースでは、代替処理への置き換えが必要です。
- ✕:同等の機能は提供されていません。
| .NET Framework(C1FlexGrid) |
.NET(FlexGrid) |
互換性 |
代替策・制限など |
| ActiveEditor |
ActiveEditor |
◯ |
|
| ActiveFilterIconTemplate |
|
✕ |
|
| AllowAddNew |
NewRowPosition |
▲ |
NewRowPosition プロパティに統合されました。NewRowPosition プロパティに None を指定した場合は新規行テンプレートを表示せず、Bottom あるいは Top を指定した際には指定位置に新規行テンプレートを表示します。 |
| AllowDragging |
AllowDragging |
◯ |
|
| AllowFreezing |
|
✕ |
同等の機能は提供されません。ユーザー操作による固定列/行数の変更はサポートしていないため、Frozen*** プロパティにて固定列/行数を変更する必要があります。 |
| AllowMerging |
AllowMerging |
△ |
|
| AllowResizing |
AllowResizing |
△ |
|
| AllowSorting |
AllowSorting |
◯ |
|
| AlternatingRowBackground |
AlternatingRowBackground |
◯ |
|
| AreRowDetailsFrozen |
|
✕ |
|
| AreRowGroupHeadersFrozen |
|
✕ |
|
| AutoComplete |
|
✕ |
|
| AutoGenerateColumns |
AutoGenerateColumns |
◯ |
|
| BottomLeftCells |
BottomLeftCells |
◯ |
|
| BottomRightCellBackground |
|
✕ |
|
| CellFactory |
CellFactory |
◯ |
|
| Cells |
Cells |
◯ |
|
| ChildItemsPath |
ChildItemsPath |
◯ |
|
| ClipboardCopyMode |
ClipboardCopyMode |
◯ |
|
| ClipboardPasteMode |
|
✕ |
|
| CollapsedIconTemplate |
|
✕ |
|
| CollectionView |
|
✕ |
|
| ColumnFooterRows |
ColumnFooterRows |
△ |
|
| ColumnFooters |
ColumnFooters |
◯ |
|
| ColumnHeaderBackground |
ColumnHeaderBackground |
◯ |
|
| ColumnHeaderForeground |
ColumnHeaderForeground |
◯ |
|
| ColumnHeaders |
ColumnHeaders |
◯ |
|
| ColumnHeaderSelectedBackground |
ColumnHeaderSelectedBackground |
◯ |
|
| ColumnLayout |
|
✕ |
|
| Columns |
Columns |
△ |
|
| CursorBackground |
CursorBackground |
◯ |
|
| CursorForeground |
CursorForeground |
◯ |
|
| DeferScrolling |
|
✕ |
|
| DragDropIndicatorBrush |
|
✕ |
|
| EditorBackground |
EditorBackground |
◯ |
|
| EditorForeground |
EditorForeground |
◯ |
|
| EditorRange |
EditorRange |
△ |
|
| ErrorStyle |
ErrorStyle |
◯ |
|
| ExpandedAboveIconTemplate |
|
✕ |
|
| ExpandedBelowIconTemplate |
|
✕ |
|
| FrozenColumns |
FrozenColumns |
◯ |
|
| FrozenLinesBrush |
FrozenLinesBrush |
◯ |
.NET 版では、このプロパティは C1GridControl から継承されています。 |
| FrozenRows |
FrozenRows |
◯ |
|
| GridLinesBrush |
GridLinesBrush |
◯ |
.NET 版では、このプロパティは C1GridControl から継承されています。 |
| GridLinesVisibility |
GridLinesVisibility |
◯ |
.NET 版では、このプロパティは C1GridControl から継承されています。 |
| GroupRowBackground |
GroupRowBackground |
◯ |
|
| GroupRowForeground |
GroupRowForeground |
◯ |
|
| GroupRowPosition |
GroupRowPosition |
△ |
|
| HeaderFontWeight |
|
✕ |
|
| HeaderGridLinesBrush |
|
✕ |
|
| HeadersVisibility |
GridHeadersVisibility |
△ |
|
| HorizontalScrollBarVisibility |
HorizontalScrollBarVisibility |
◯ |
.NET 版では、このプロパティは C1GridControl から継承されています。 |
| InactiveFilterIconTemplate |
|
✕ |
|
| IsReadOnly |
IsReadOnly |
◯ |
|
| IsSynchronizedWithCurrentItem |
|
✕ |
|
| Item |
Item |
▲ |
.NET 版では、引数の型が [int32, int32]、[GridRow, GridColumn] の2つのオーバーロードのみ提供されます。 |
| ItemsSource |
ItemsSource |
◯ |
|
| ItemType |
|
✕ |
|
| KeepCurrentVisible |
|
✕ |
|
| KeyActionEnter |
KeyActionEnter |
◯ |
.NET 版では、このプロパティは C1GridControl から継承されています。 |
| KeyActionTab |
KeyActionTab |
◯ |
.NET 版では、このプロパティは C1GridControl から継承されています。 |
| Marquee |
|
✕ |
|
| MarqueeColor |
|
✕ |
|
| MaxColumnWidth |
MaxColumnWidth |
◯ |
|
| MaxRowHeight |
MaxRowHeight |
◯ |
|
| MergeManager |
MergeManager |
▲ |
.NET 版では IMergeManager インタフェースを実装したクラスではなく、GridMergeManager クラスあるいはこのクラスを継承したカスタムクラスを指定します。 |
| MinColumnWidth |
MinColumnWidth |
◯ |
|
| MinRowHeight |
MinRowHeight |
◯ |
|
| MouseOverBrush |
MouseOverBrush |
◯ |
.NET 版では、このプロパティは C1GridControl から継承されています。 |
| MouseOverMode |
MouseOverMode |
◯ |
|
| NewRowBackground |
NewRowBackground |
◯ |
|
| NewRowIconTemplate |
NewRowIconTemplate |
◯ |
|
| NewRowPosition |
NewRowPosition |
△ |
列挙体のメンバーは、.NET Framework 版と同じ Bottom、Top に加え、None(新しい行テンプレートを表示しません)が用意されています。 |
| RowBackground |
RowBackground |
◯ |
|
| RowDetailsTemplate |
|
✕ |
.NET 版では FlexGridDetailProvider を使用します。 |
| RowDetailsVisibilityMode |
|
✕ |
|
| RowHeaderBackground |
RowHeaderBackground |
◯ |
|
| RowHeaderForeground |
RowHeaderForeground |
◯ |
|
| RowHeaders |
RowHeaders |
◯ |
|
| RowHeaderSelectedBackground |
RowHeaderSelectedBackground |
◯ |
|
| Rows |
Rows |
△ |
|
| ScrollPosition |
ScrollPosition |
◯ |
.NET 版では、このプロパティは C1GridControl から継承されています。 |
| SelectedIndex |
SelectedIndex |
▲ |
.NET 版では、このプロパティは選択された行のインデックスを取得または設定します。 |
| SelectedItem |
SelectedItem |
◯ |
|
| SelectedItems |
SelectedItems |
△ |
|
| Selection |
Selection |
△ |
|
| SelectionBackground |
SelectionBackground |
◯ |
|
| SelectionForeground |
SelectionForeground |
◯ |
|
| SelectionMode |
SelectionMode |
△ |
列挙体のメンバーは、.NET Framework 版と同じ Cell、CellRange、Column、ColumnRange、ListBox、Row、RowRange に加え、MultiColumns([Ctrl]キーを押しながらクリックして、連続しない複数の列を選択できます)、MultiRange(範囲のコレクションを選択できます)、None(選択できません)が用意されています。 |
| ShowErrors |
ShowErrors |
◯ |
|
| ShowMarquee |
ShowMarquee |
◯ |
|
| ShowOutlineBar |
ShowOutlineBar |
◯ |
|
| ShowSort |
ShowSort |
◯ |
|
| SortAscendingIconTemplate |
SortAscendingIconTemplate |
◯ |
|
| SortDescendingIconTemplate |
SortDescendingIconTemplate |
◯ |
|
| TopLeftCellBackground |
TopLeftHeaderBackground |
△ |
|
| TopLeftCells |
TopLeftCells |
◯ |
|
| TreeIndent |
TreeIndent |
◯ |
|
| VerticalScrollBarVisibility |
VerticalScrollBarVisibility |
◯ |
|
| ViewRange |
ViewRange |
△ |
|
|
|
|
|
| .NET Framework(C1FlexGrid) |
.NET(FlexGrid) |
互換性 |
代替策・制限など |
| AutoSizeColumn |
AutoSizeColumn |
▲ |
.NET 版では2番目の引数の機能が異なります。.NET Framework 版の extra 引数と同等の機能はありません。 |
| AutoSizeColumns |
AutoSizeColumns |
▲ |
.NET 版では3番目の引数の機能が異なります。.NET Framework 版の extra 引数と同等の機能はありません。また、.NET Framework 版における引数が5つのオーバーロードメソッドと同等の機能は提供されません。 |
| AutoSizeFixedColumn |
AutoSizeColumn |
▲ |
.NET 版では2番目の引数の機能が異なります。.NET Framework 版の extra 引数と同等の機能はありません。 |
| AutoSizeFixedColumns |
AutoSizeColumns |
▲ |
.NET 版では3番目の引数の機能が異なります。.NET Framework 版の extra 引数と同等の機能はありません。また、.NET Framework 版における引数が5つのオーバーロードメソッドと同等の機能は提供されません。 |
| AutoSizeFixedRow |
AutoSizeRow |
▲ |
.NET 版では2番目の引数の機能が異なります。.NET Framework 版のextra引数と同等の機能はありません。 |
| AutoSizeFixedRows |
AutoSizeRows |
▲ |
.NET 版では3番目の引数の機能が異なります。.NET Framework 版の extra 引数と同等の機能はありません。また、.NET Framework 版における引数が5つのオーバーロードメソッドと同等の機能は提供されません。 |
| AutoSizeRow |
AutoSizeRow |
▲ |
.NET 版では2番目の引数の機能が異なります。.NET Framework 版の extra 引数と同等の機能はありません。 |
| AutoSizeRows |
AutoSizeRows |
▲ |
.NET 版では3番目の引数の機能が異なります。.NET Framework 版の extra 引数と同等の機能はありません。また、.NET Framework 版における引数が5つのオーバーロードメソッドと同等の機能は提供されません。 |
| CollapseGroupsToLevel |
CollapseGroups |
△ |
|
| Copy |
Copy |
◯ |
|
| CreatePrintPaginator |
CreatePrintPaginator |
◯ |
|
| FinishEditing |
FinishEditing |
◯ |
|
| GetAggregate |
|
✕ |
|
| GetCellFactory |
|
✕ |
.NET 版では CellFactory プロパティを使用してください。 |
| GetClipString |
|
✕ |
.NET 版では SaveAsync メソッド(C1.WPF.Grid.Excelライブラリ)などを使用してください。 |
| GetDataIndex |
|
✕ |
|
| GetGridImage |
GetPageImage |
△ |
|
| GetPageImages |
GetPageImages |
△ |
|
| GetRowIndex |
|
✕ |
|
| GetSelectedState |
GridSelectedState |
▲ |
.NET 版では Cursor 列挙値をサポートしません。 |
| HitTest |
HitTest |
▲ |
.NET 版では Point 型を引数に持つオーバーロードメソッドをサポートしていません。 |
| IncludeInAggregate |
|
✕ |
|
| Invalidate |
|
✕ |
|
| LoadColumnLayout |
|
✕ |
|
| Paste |
Paste |
◯ |
|
| Print |
Print |
△ |
|
| PrintPreview |
PrintPreview |
△ |
|
| Save |
Save |
△ |
|
| SaveColumnLayout |
|
✕ |
|
| ScrollIntoView |
ScrollIntoView |
◯ |
.NET 版では、追加オプションとしてパディングやアニメーションの無効化などを指定できます。 |
| Select |
Select |
▲ |
.NET 版では、.NET Framework 版における引数が5つのオーバーロードメソッドと同等の機能は提供されません。 |
| SelectAll |
SelectAll |
◯ |
|
| SetClipString |
|
✕ |
|
| StartEditing |
StartEditing |
▲ |
.NET 版では、.NET Framework 版における引数が1つのオーバーロードメソッドと同等の機能は提供されません。 |
|
|
|
|
| .NET Framework(C1FlexGrid) |
.NET(FlexGrid) |
互換性 |
代替策・制限など |
| AutoGeneratingColumn |
AutoGeneratingColumn |
◯ |
|
| BeginningEdit |
BeginningEdit |
▲ |
.NET 版では、.NET Framework 版のイベントの戻り値における Column、Panel、Row の各プロパティに相当する値は取得できません。 |
| CellEditEnded |
CellEditEnded |
▲ |
.NET 版では、.NET Framework 版のイベントの戻り値における Column、Panel、Row の各プロパティに相当する値は取得できません。 |
| CellEditEnding |
CellEditEnding |
▲ |
.NET 版では、.NET Framework 版のイベントの戻り値における Column、Panel、Row の各プロパティに相当する値は取得できません。 |
| Click |
|
✕ |
.NET 版では、CellTapped イベントを使用してください。 |
| CustomAggregate |
|
✕ |
|
| DoubleClick |
|
✕ |
.NET 版では、CellDoubleTapped イベントを使用してください。 |
| DraggedColumn |
|
✕ |
|
| DraggedFrozenColumn |
|
✕ |
|
| DraggedFrozenRow |
|
✕ |
|
| DraggedRow |
|
✕ |
|
| DraggingColumn |
|
✕ |
|
| DraggingFrozenColumn |
|
✕ |
|
| DraggingFrozenRow |
|
✕ |
|
| DraggingRow |
|
✕ |
|
| GroupCollapsedChanged |
GroupCollapsedChanged |
▲ |
.NET 版では、.NET Framework 版のイベントの戻り値における Column、Panel、Row の各プロパティに相当する値は取得できません。 |
| GroupCollapsedChanging |
GroupCollapsedChanging |
▲ |
.NET 版では、.NET Framework 版のイベントの戻り値における Column、Panel、Row の各プロパティに相当する値は取得できません。 |
| ItemsSourceChanged |
ItemsSourceChanged |
◯ |
|
| ItemsSourceChanging |
ItemsSourceChanging |
◯ |
|
| LoadedRows |
|
✕ |
|
| LoadingRows |
|
✕ |
|
| PrepareCellForEdit |
PrepareCellForEdit |
▲ |
.NET 版では、.NET Framework 版のイベントの戻り値における Column、Panel、Row の各プロパティに相当する値は取得できません。 |
| ResizedColumn |
ResizedColumn |
▲ |
.NET 版では、.NET Framework 版のイベントの戻り値における Column、Panel、Row の各プロパティに相当する値は取得できません。 |
| ResizedRow |
ResizedRow |
▲ |
.NET 版では、.NET Framework 版のイベントの戻り値における Column、Panel、Row の各プロパティに相当する値は取得できません。 |
| ResizingColumn |
ResizingColumn |
▲ |
.NET 版では、.NET Framework 版のイベントの戻り値における Column、Panel、Row の各プロパティに相当する値は取得できません。 |
| ResizingRow |
ResizingRow |
▲ |
.NET 版では、.NET Framework 版のイベントの戻り値における Column、Panel、Row の各プロパティに相当する値は取得できません。 |
| RowEditEnded |
RowEditEnded |
▲ |
.NET 版では、.NET Framework 版のイベントの戻り値における Column、Panel、Row の各プロパティに相当する値は取得できません。 |
| RowEditEnding |
RowEditEnding |
▲ |
.NET 版では、.NET Framework 版のイベントの戻り値における Column、Panel、Row の各プロパティに相当する値は取得できません。 |
| ScrollingDeferred |
|
✕ |
|
| ScrollPositionChanged |
ScrollPositionChanged |
◯ |
|
| ScrollPositionChanging |
|
✕ |
|
| SelectedItemChanged |
|
✕ |
|
| SelectionChanged |
SelectionChanged |
▲ |
.NET 版では、.NET Framework 版のイベントの戻り値における Column、Panel、Row の各プロパティに相当する値は取得できません。 |
| SelectionChanging |
SelectionChanging |
▲ |
.NET 版では、.NET Framework 版のイベントの戻り値における Column、Panel、Row の各プロパティに相当する値は取得できません。 |
| SortedColumn |
|
✕ |
|
| SortingColumn |
|
✕ |
|
|
|
|
|
| .NET Framework(C1FlexGrid) |
.NET(FlexGrid) |
互換性 |
代替策・制限など |
| ActualWidth |
ActualWidth |
◯ |
|
| AllowDragging |
AllowDragging |
◯ |
|
| AllowMerging |
AllowMerging |
◯ |
|
| AllowResizing |
AllowResizing |
◯ |
|
| AllowSorting |
AllowSorting |
◯ |
|
| AutoGenerated |
|
✕ |
|
| Background |
Background |
◯ |
|
| Binding |
Binding |
▲ |
.NET 版では string 型となっています。 |
| BoundPropertyName |
|
✕ |
|
| CellEditingTemplate |
CellEditingTemplate |
◯ |
|
| CellStyle |
|
✕ |
|
| CellTemplate |
CellTemplate |
◯ |
|
| ColumnName |
ColumnName |
◯ |
|
| DataType |
DataType |
▲ |
.NET 版では読み取り専用です。 |
| FontFamily |
|
✕ |
|
| FontSize |
|
✕ |
|
| FontStyle |
|
✕ |
|
| FontWeight |
|
✕ |
|
| FooterCellStyle |
|
✕ |
|
| Foreground |
Foreground |
◯ |
|
| Format |
Format |
◯ |
|
| Grid |
Grid |
◯ |
|
| GridPanel |
|
✕ |
|
| GroupAggregate |
Aggregate |
△ |
|
| Header |
Header |
◯ |
|
| HeaderBackground |
HeaderBackground |
◯ |
|
| HeaderCellStyle |
|
✕ |
|
| HeaderFontFamily |
|
✕ |
|
| HeaderFontSize |
|
✕ |
|
| HeaderFontStyle |
|
✕ |
|
| HeaderFontWeight |
|
✕ |
|
| HeaderForeground |
HeaderForeground |
◯ |
|
| HeaderHorizontalAlignment |
HeaderHorizontalAlignment |
▲ |
.NET 版では null 値を指定することはできません。 |
| HeaderTemplate |
|
✕ |
|
| HeaderTextTrimming |
|
✕ |
|
| HeaderTextWrapping |
|
✕ |
|
| HeaderVerticalAlignment |
|
✕ |
|
| HorizontalAlignment |
HorizontalAlignment |
▲ |
.NET 版では null 値を指定することはできません。 |
| Index |
Index |
◯ |
|
| IsReadOnly |
IsReadOnly |
◯ |
|
| IsVisible |
IsVisible |
◯ |
|
| Left |
|
✕ |
|
| MaxWidth |
MaxWidth |
◯ |
|
| MinWidth |
MinWidth |
◯ |
|
| PropertyInfo |
PropertyInfo |
◯ |
|
| Right |
|
✕ |
|
| Selected |
|
✕ |
|
| Tag |
|
✕ |
|
| TextTrimming |
|
✕ |
|
| TextWrapping |
WordWrap |
▲ |
.NET 版では null 値を指定することはできません。 |
| ToolTip |
|
✕ |
|
| VerticalAlignment |
|
✕ |
|
| Visible |
|
✕ |
|
| VisibleIndex |
|
✕ |
|
| Width |
Width |
◯ |
|
|
|
|
|
| .NET Framework(C1FlexGrid) |
.NET(FlexGrid) |
互換性 |
代替策・制限など |
| GetCultureInfo |
|
✕ |
|
|
|
|
|
| .NET Framework(C1FlexGrid) |
.NET(FlexGrid) |
互換性 |
代替策・制限など |
| ActualHeight |
ActualHeight |
◯ |
|
| AllowDragging |
AllowDragging |
◯ |
|
| AllowMerging |
AllowMerging |
◯ |
|
| AllowResizing |
AllowResizing |
◯ |
|
| Background |
Background |
◯ |
|
| Bottom |
|
✕ |
|
| CellStyle |
|
✕ |
|
| DataItem |
DataItem |
◯ |
|
| FontFamily |
|
✕ |
|
| FontSize |
|
✕ |
|
| FontStyle |
|
✕ |
|
| FontWeight |
|
✕ |
|
| Foreground |
Foreground |
◯ |
|
| Grid |
Grid |
△ |
|
| GridPanel |
|
✕ |
|
| HeaderBackground |
HeaderBackground |
◯ |
|
| HeaderCellStyle |
|
✕ |
|
| HeaderFontFamily |
|
✕ |
|
| HeaderFontSize |
|
✕ |
|
| HeaderFontStyle |
|
✕ |
|
| HeaderFontWeight |
|
✕ |
|
| HeaderForeground |
HeaderForeground |
◯ |
|
| HeaderHorizontalAlignment |
|
✕ |
|
| HeaderTextTrimming |
|
✕ |
|
| HeaderTextWrapping |
|
✕ |
|
| HeaderVerticalAlignment |
|
✕ |
|
| Height |
Height |
▲ |
|
| HorizontalAlignment |
|
✕ |
|
| Index |
Index |
◯ |
|
| IsReadOnly |
IsReadOnly |
◯ |
|
| IsVisible |
IsVisible |
◯ |
|
| Item |
|
✕ |
|
| Selected |
|
✕ |
|
| Tag |
|
✕ |
|
| TextTrimming |
|
✕ |
|
| TextWrapping |
WordWrap |
◯ |
|
| Top |
|
✕ |
|
| VerticalAlignment |
|
✕ |
|
| Visible |
|
✕ |
|
| VisibleIndex |
|
✕ |
|
|
|
|
|
| .NET Framework(C1FlexGrid) |
.NET(FlexGrid) |
互換性 |
代替策・制限など |
| GetDataFormatted |
|
✕ |
|
| GetDataRaw |
|
✕ |
|
| GetErrors |
GetErrors |
▲ |
.NET 版では、戻り値はテキストではなく、検証結果を示す ValidationResult オブジェクトの列挙値となります。 |
|
|
|
|
関連トピック