DataGrid.SelectedCells Eigenschap

Definitie

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.

Van toepassing op