DataGrid.SelectedCells Proprietà

Definizione

Ottiene l'elenco delle celle attualmente selezionate.

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)

Valore della proprietà

L'elenco delle celle attualmente selezionate.

Commenti

Esistono tre modalità di selezione per DataGrid. La modalità di selezione viene impostata con la SelectionUnit proprietà . A seconda di SelectionUnit, SelectedCells o SelectedItems conterrà una raccolta di elementi selezionati, come definito nella tabella seguente.

Valore della proprietà DataGridSelectionUnit Valore della proprietà SelectedCells Valore della proprietà SelectedItems
Cell Raccolta di celle selezionate Empty
FullRow Raccolta di celle nelle righe selezionate Raccolta di righe selezionate
CellOrRowHeader Raccolta di celle selezionate, incluse tutte le celle in una riga selezionata Raccolta di righe selezionate o vuota se non sono selezionate righe complete

Quando viene selezionata una cella, viene generato l'evento DataGridCell.Selected , la DataGridCell.IsSelected proprietà viene impostata su truee la cella viene aggiunta all'insieme SelectedCells .

Quando viene selezionata una riga, viene generato l'evento DataGridRow.Selected , la DataGridRow.IsSelected proprietà viene impostata su truee la riga viene aggiunta all'insieme SelectedItems .

Quando la selezione viene modificata, gli SelectionChanged eventi e SelectedCellsChanged vengono generati se la selezione nuova o precedente contiene una riga. L'evento SelectionChanged non viene generato se la selezione nuova o precedente contiene solo celle.

Si applica a