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)

属性值

当前选定单元格的列表。

注解

有三种选择模式。DataGrid 使用 属性设置 SelectionUnit 选择模式。 根据 ,SelectionUnitSelectedCellsSelectedItems 将包含下表中定义的选定项的集合。

DataGridSelectionUnit SelectedCells SelectedItems
Cell 所选单元格的集合
FullRow 所选行中单元格的集合 所选行的集合
CellOrRowHeader 所选单元格的集合,包括所选行中的所有单元格 选定行的集合;如果未选择完整行,则为空

选择单元格时, DataGridCell.Selected 将引发 事件,属性 DataGridCell.IsSelected 设置为 true,并将单元格添加到集合中 SelectedCells

选择行时, DataGridRow.Selected 将引发 事件,属性 DataGridRow.IsSelected 设置为 true,并将该行添加到集合中 SelectedItems

当所选内容发生更改时, SelectionChanged 如果新的或旧的选定内容包含一行,则会引发 和 SelectedCellsChanged 事件。 SelectionChanged如果新或旧选定内容仅包含单元格,则不会引发 事件。

适用于