DataGrid.SelectedCells Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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 true
e 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 true
e 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.