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 オブジェクトの列挙値となります。
関連トピック