DataGrid.SelectedCells DataGrid.SelectedCells DataGrid.SelectedCells DataGrid.SelectedCells Property

定義

現在選択されているセルの一覧を取得します。Gets the list of cells that are currently selected.

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)

プロパティ値

現在選択されているセルの一覧。The list of cells that are currently selected.

注釈

次の 3 つの選択モードがありますDataGridします。There are three selection modes for DataGrid. 選択モードが設定されて、SelectionUnitプロパティ。The selection mode is set with the SelectionUnit property. に応じて、 SelectionUnitSelectedCellsまたはSelectedItems次の表で定義されている選択した項目のコレクションが含まれます。Depending on the SelectionUnit, SelectedCells or SelectedItems will contain a collection of selected items as defined in the following table.

DataGridSelectionUnit の値DataGridSelectionUnit value SelectedCells の値SelectedCells value SelectedItems の値SelectedItems value
Cell 選択したセルのコレクションCollection of selected cells EmptyEmpty
FullRow 選択した行のセルのコレクションCollection of cells in the selected rows 選択された行のコレクションCollection of selected rows
CellOrRowHeader 選択した行のすべてのセルを含む、選択したセルのコレクションCollection of selected cells, including all cells in a selected row 選択した行数または行全体が選択されていない場合は、空のコレクションCollection of selected rows or empty if no full rows are selected

セルが選択されている場合、DataGridCell.Selectedイベントが発生、DataGridCell.IsSelectedプロパティに設定されてtrue、セルに追加し、SelectedCellsコレクション。When a cell is selected, the DataGridCell.Selected event is raised, the DataGridCell.IsSelected property is set to true, and the cell is added to the SelectedCells collection.

行を選択した場合、DataGridRow.Selectedイベントが発生した、DataGridRow.IsSelectedプロパティに設定されてtrueとに行を追加、SelectedItemsコレクション。When a row is selected, the DataGridRow.Selected event is raised, the DataGridRow.IsSelected property is set to true, and the row is added to the SelectedItems collection.

選択範囲が変更されたときに、SelectionChangedSelectedCellsChanged新しいまたは古い選択には、行が含まれている場合、イベントが発生します。When the selection changes, the SelectionChanged and SelectedCellsChanged events are raised if the new or old selection contains a row. SelectionChanged新しいまたは古い選択にセルのみが含まれている場合、イベントは発生しません。The SelectionChanged event is not raised if the new or old selection contains only cells.

適用対象