DataGrid.SelectedCells プロパティ

定義

現在選択されているセルの一覧を取得します。

public:
 property System::Collections::Generic::IList<System::Windows::Controls::DataGridCellInfo> ^ SelectedCells { System::Collections::Generic::IList<System::Windows::Controls::DataGridCellInfo> ^ get(); };
public System.Collections.Generic.IList<System.Windows.Controls.DataGridCellInfo> SelectedCells { get; }
member this.SelectedCells : System.Collections.Generic.IList<System.Windows.Controls.DataGridCellInfo>
Public ReadOnly Property SelectedCells As IList(Of DataGridCellInfo)

プロパティ値

現在選択されているセルの一覧。

注釈

には 3 つの選択モードがあります DataGrid。 選択モードは、 プロパティで SelectionUnit 設定されます。 に応じて、 SelectionUnitSelectedCells または SelectedItems には、次の表で定義されている選択した項目のコレクションが含まれます。

DataGridSelectionUnit SelectedCells SelectedItems
Cell 選択したセルのコレクション Empty
FullRow 選択した行のセルのコレクション 選択した行のコレクション
CellOrRowHeader 選択した行のすべてのセルを含む、選択したセルのコレクション 完全な行が選択されていない場合は、選択された行または空のコレクション

セルを選択すると、 DataGridCell.Selected イベントが発生し、 DataGridCell.IsSelected プロパティが に true設定され、セルがコレクションに SelectedCells 追加されます。

行を選択すると、 DataGridRow.Selected イベントが発生し、 DataGridRow.IsSelected プロパティが に true設定され、行がコレクションに SelectedItems 追加されます。

選択範囲が変更されると、新しい選択範囲または古い選択範囲に SelectionChanged 行が含まれている場合、 イベントと SelectedCellsChanged イベントが発生します。 新規または古い選択範囲にセルのみが含まれている場合、イベントは SelectionChanged 発生しません。

適用対象