DataGrid.SelectedCells Propriété

Définition

Obtient la liste des cellules actuellement sélectionnées.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)

Valeur de propriété

Liste des cellules actuellement sélectionnées.The list of cells that are currently selected.

Remarques

Il existe trois modes de sélection pour DataGrid.There are three selection modes for DataGrid. Le mode de sélection est défini avec la propriété SelectionUnit.The selection mode is set with the SelectionUnit property. Selon la SelectionUnit, SelectedCells ou SelectedItems contient une collection d’éléments sélectionnés, comme défini dans le tableau suivant.Depending on the SelectionUnit, SelectedCells or SelectedItems will contain a collection of selected items as defined in the following table.

Valeur DataGridSelectionUnitDataGridSelectionUnit value Valeur SelectedCellsSelectedCells value Valeur SelectedItemsSelectedItems value
Cell Collection de cellules sélectionnéesCollection of selected cells EmptyEmpty
FullRow Collection de cellules dans les lignes sélectionnéesCollection of cells in the selected rows Collection de lignes sélectionnéesCollection of selected rows
CellOrRowHeader Collection de cellules sélectionnées, y compris toutes les cellules d’une ligne sélectionnéeCollection of selected cells, including all cells in a selected row Collection de lignes sélectionnées ou vide si aucune ligne complète n’est sélectionnéeCollection of selected rows or empty if no full rows are selected

Quand une cellule est sélectionnée, l’événement DataGridCell.Selected est déclenché, la propriété DataGridCell.IsSelected a la valeur trueet la cellule est ajoutée à la collection 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.

Lorsqu’une ligne est sélectionnée, l’événement DataGridRow.Selected est déclenché, la propriété DataGridRow.IsSelected a la valeur trueet la ligne est ajoutée à la collection 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.

Lorsque la sélection change, les événements SelectionChanged et SelectedCellsChanged sont déclenchés si la nouvelle ou l’ancienne sélection contient une ligne.When the selection changes, the SelectionChanged and SelectedCellsChanged events are raised if the new or old selection contains a row. L’événement SelectionChanged n’est pas déclenché si la nouvelle ou ancienne sélection contient uniquement des cellules.The SelectionChanged event is not raised if the new or old selection contains only cells.

S’applique à