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 aktuálně vybraných buněk
Poznámky
Existují tři režimy výběru pro DataGrid. Režim výběru se nastaví pomocí SelectionUnit vlastnosti . V závislosti na SelectionUnit, SelectedCells nebo SelectedItems bude obsahovat kolekci vybraných položek, jak je definováno v následující tabulce.
DataGridSelectionUnit Hodnotu | SelectedCells Hodnotu | SelectedItems Hodnotu |
---|---|---|
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á, pokud nejsou vybrány žádné úplné řádky |
Když vyberete buňku DataGridCell.Selected , vyvolá se událost, DataGridCell.IsSelected vlastnost se nastaví na true
a buňka se přidá do SelectedCells kolekce.
Když vyberete řádek, DataGridRow.Selected událost se vyvolá, DataGridRow.IsSelected vlastnost se nastaví na true
a řádek se přidá do SelectedItems kolekce.
Když se výběr změní, události a SelectedCellsChanged jsou vyvolány, SelectionChanged 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.