DataGrid.SelectedCells Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.