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 помощью свойства . В зависимости SelectionUnitот , SelectedCells или SelectedItems будет содержать коллекцию выбранных элементов, как определено в следующей таблице.
Значение DataGridSelectionUnit | Значение SelectedCells | Значение SelectedItems |
---|---|---|
Cell | Коллекция выделенных ячеек | Empty |
FullRow | Коллекция ячеек в выделенных строках | Коллекция выбранных строк |
CellOrRowHeader | Коллекция выделенных ячеек, включая все ячейки в выделенной строке | Коллекция выбранных строк или пустая, если полные строки не выбраны |
При выделении ячейки DataGridCell.Selected возникает событие , свойству DataGridCell.IsSelected присваивается значение true
, а ячейка добавляется в коллекцию SelectedCells .
При выборе DataGridRow.Selected строки вызывается событие , свойству DataGridRow.IsSelected присваивается значение true
, а строка добавляется в коллекцию SelectedItems .
При изменении выделения возникают события и SelectedCellsChanged , SelectionChanged если новый или старый фрагмент содержит строку. Событие SelectionChanged не возникает, если новый или старый фрагмент содержит только ячейки.