ComponentOne 利用ガイド
FlexGrid メンバー比較表(WPF .NET Framework/.NET)
移行ガイド > 各種移行資料 > [FlexGrid for WPF] .NET Framework から .NET への移行情報 > FlexGrid メンバー比較表(WPF .NET Framework/.NET)

このトピックでは、FlexGrid for WPF の .NET Framework 版の主なプロパティ、メソッド、およびイベントについて、それぞれ対応する .NET 版のメンバーをまとめたものです。対応するメンバーを利用にあたっての注意点や、対応するメンバーがない場合の代替策なども記載しています。

このトピックの内容

互換性の列に記載されている記号の意味については以下をご参考ください。

 FlexGrid のプロパティ
.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 △
 FlexGrid のメソッド
.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つのオーバーロードメソッドと同等の機能は提供されません。
 FlexGrid のイベント
.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 ✕
 Column のプロパティ
.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 ◯
 Column のメソッド
.NET Framework(C1FlexGrid) .NET(FlexGrid) 互換性 代替策・制限など
GetCultureInfo ✕
 Row のプロパティ
.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 ✕
 Row のメソッド
.NET Framework(C1FlexGrid) .NET(FlexGrid) 互換性 代替策・制限など
GetDataFormatted ✕
GetDataRaw ✕
GetErrors GetErrors ▲ .NET 版では、戻り値はテキストではなく、検証結果を示す ValidationResult オブジェクトの列挙値となります。
関連トピック