DataGrid.SelectedCells Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera listę aktualnie zaznaczonych komórek.
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)
Wartość właściwości
Lista aktualnie zaznaczonych komórek.
Uwagi
Istnieją trzy tryby wyboru dla programu DataGrid. Tryb wyboru jest ustawiany za SelectionUnit pomocą właściwości . W zależności od elementu SelectionUnitSelectedCells lub SelectedItems będzie zawierać kolekcję wybranych elementów zgodnie z definicją w poniższej tabeli.
DataGridSelectionUnit Wartość | SelectedCells Wartość | SelectedItems Wartość |
---|---|---|
Cell | Kolekcja zaznaczonych komórek | Pusty |
FullRow | Kolekcja komórek w zaznaczonych wierszach | Kolekcja wybranych wierszy |
CellOrRowHeader | Kolekcja zaznaczonych komórek, w tym wszystkie komórki w zaznaczonym wierszu | Kolekcja zaznaczonych wierszy lub pustych, jeśli nie wybrano pełnych wierszy |
Po wybraniu DataGridCell.Selected komórki zostanie zgłoszone zdarzenie, DataGridCell.IsSelected właściwość zostanie ustawiona na true
, a komórka zostanie dodana do SelectedCells kolekcji.
Po wybraniu DataGridRow.Selected wiersza jest zgłaszane zdarzenie, DataGridRow.IsSelected właściwość jest ustawiona na true
, a wiersz jest dodawany do SelectedItems kolekcji.
Po zmianie zaznaczenia zdarzenia SelectionChanged i SelectedCellsChanged są wywoływane, jeśli nowe lub stare zaznaczenie zawiera wiersz. Zdarzenie SelectionChanged nie jest zgłaszane, jeśli nowe lub stare zaznaczenie zawiera tylko komórki.