DataGrid.SelectedCells Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee haalt u de lijst met cellen op die momenteel zijn geselecteerd.
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)
Waarde van eigenschap
De lijst met cellen die momenteel zijn geselecteerd.
Opmerkingen
Er zijn drie selectiemodi voor DataGrid. De selectiemodus wordt ingesteld met de SelectionUnit eigenschap. Afhankelijk van de SelectionUnit, SelectedCells of SelectedItems bevat een verzameling geselecteerde items zoals gedefinieerd in de volgende tabel.
| DataGridSelectionUnit Waarde | SelectedCells Waarde | SelectedItems Waarde |
|---|---|---|
| Cell | Verzameling van geselecteerde cellen | Leeg |
| FullRow | Verzameling cellen in de geselecteerde rijen | Verzameling van geselecteerde rijen |
| CellOrRowHeader | Verzameling van geselecteerde cellen, inclusief alle cellen in een geselecteerde rij | Verzameling van geselecteerde rijen of leeg als er geen volledige rijen zijn geselecteerd |
Wanneer een cel is geselecteerd, wordt de DataGridCell.Selected gebeurtenis gegenereerd, wordt de DataGridCell.IsSelected eigenschap ingesteld op trueen wordt de cel toegevoegd aan de SelectedCells verzameling.
Wanneer een rij is geselecteerd, wordt de DataGridRow.Selected gebeurtenis gegenereerd, wordt de DataGridRow.IsSelected eigenschap ingesteld op trueen wordt de rij toegevoegd aan de SelectedItems verzameling.
Wanneer de selectie wordt gewijzigd, worden de SelectionChanged en SelectedCellsChanged gebeurtenissen gegenereerd als de nieuwe of oude selectie een rij bevat. De SelectionChanged gebeurtenis wordt niet gegenereerd als de nieuwe of oude selectie alleen cellen bevat.