Sdílet prostřednictvím


DataGrid.SelectedCells Vlastnost

Definice

Získá seznam buněk, které jsou aktuálně vybrány.

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)

Hodnota vlastnosti

Seznam buněk, které jsou aktuálně vybrány.

Poznámky

Existují tři režimy výběru pro DataGrid. Režim výběru je nastaven s SelectionUnit vlastností. V závislosti na objektu SelectionUnit, SelectedCells nebo SelectedItems bude obsahovat kolekci vybraných položek, jak je definováno v následující tabulce.

DataGridSelectionUnit hodnota SelectedCells hodnota SelectedItems hodnota
Cell Kolekce vybraných buněk Prázdné
FullRow Kolekce buněk ve vybraných řádcích Kolekce vybraných řádků
CellOrRowHeader Kolekce vybraných buněk včetně všech buněk ve vybraném řádku Kolekce vybraných řádků nebo prázdných, pokud nejsou vybrány žádné úplné řádky

Když je vybrána buňka, DataGridCell.Selected je vyvolána událost, DataGridCell.IsSelected vlastnost je nastavena na truea buňka je přidána SelectedCells do kolekce.

Při výběru DataGridRow.Selected řádku je vyvolána událost, DataGridRow.IsSelected vlastnost je nastavena na truea řádek se přidá do SelectedItems kolekce.

Když se výběr změní, SelectionChanged vyvolá se události SelectedCellsChanged , pokud nový nebo starý výběr obsahuje řádek. Událost SelectionChanged není vyvolána, pokud nový nebo starý výběr obsahuje pouze buňky.

Platí pro