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 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 truea buňka se přidá do SelectedCells kolekce.

Když vyberete řádek, DataGridRow.Selected událost se vyvolá, DataGridRow.IsSelected vlastnost se nastaví na truea řá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.

Platí pro