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

Definition

Ruft die Liste der Zellen ab, die derzeit ausgewählt sind.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)

Eigenschaftswert

Die Liste der Zellen, die derzeit ausgewählt sind.The list of cells that are currently selected.

Hinweise

Es gibt drei Auswahl Modi für DataGrid.There are three selection modes for DataGrid. Der Auswahlmodus wird mit der SelectionUnit -Eigenschaft festgelegt.The selection mode is set with the SelectionUnit property. Abhängig von SelectedCells oder SelectionUnit enthälteineAuflistungausgewählterElemente,wieinderSelectedItems folgenden Tabelle definiert.Depending on the SelectionUnit, SelectedCells or SelectedItems will contain a collection of selected items as defined in the following table.

DataGridSelectionUnit-WertDataGridSelectionUnit value SelectedCells-WertSelectedCells value SelectedItems-WertSelectedItems value
Cell Sammlung ausgewählter ZellenCollection of selected cells EmptyEmpty
FullRow Sammlung von Zellen in den ausgewählten ZeilenCollection of cells in the selected rows Sammlung ausgewählter ZeilenCollection of selected rows
CellOrRowHeader Sammlung ausgewählter Zellen, einschließlich aller Zellen in einer ausgewählten ZeileCollection of selected cells, including all cells in a selected row Sammlung ausgewählter Zeilen oder leer, wenn keine vollständigen Zeilen ausgewählt sindCollection of selected rows or empty if no full rows are selected

Wenn eine Zelle ausgewählt wird, wird DataGridCell.Selected das-Ereignis ausgelöst, DataGridCell.IsSelected die-Eigenschaft ist trueauf festgelegt, und die Zelle wird SelectedCells der Auflistung hinzugefügt.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.

Wenn eine Zeile ausgewählt wird, wird DataGridRow.Selected das-Ereignis ausgelöst, DataGridRow.IsSelected die-Eigenschaft ist trueauf festgelegt, und die Zeile wird SelectedItems der Auflistung hinzugefügt.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.

Wenn die Auswahl geändert wird, SelectionChanged werden SelectedCellsChanged das-Ereignis und das-Ereignis ausgelöst, wenn die neue oder alte Auswahl eine Zeile enthält.When the selection changes, the SelectionChanged and SelectedCellsChanged events are raised if the new or old selection contains a row. Das SelectionChanged -Ereignis wird nicht ausgelöst, wenn die neue oder alte Auswahl nur Zellen enthält.The SelectionChanged event is not raised if the new or old selection contains only cells.

Gilt für: