DataGrid.SelectedCells Özellik

Tanım

Seçili durumdaki hücrelerin listesini alır.

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)

Özellik Değeri

Seçili durumdaki hücrelerin listesi.

Açıklamalar

için DataGridüç seçim modu vardır. Seçim modu özelliğiyle SelectionUnit ayarlanır. öğesine SelectedCells bağlı SelectionUnitolarak veya SelectedItems aşağıdaki tabloda tanımlandığı gibi seçili öğelerden oluşan bir koleksiyon içerir.

DataGridSelectionUnit Değer SelectedCells Değer SelectedItems Değer
Cell Seçili hücreler koleksiyonu Boş
FullRow Seçili satırlardaki hücre koleksiyonu Seçili satırların koleksiyonu
CellOrRowHeader Seçili satırdaki tüm hücreler dahil olmak üzere seçili hücrelerin koleksiyonu Seçili satırların koleksiyonu veya tam satır seçilmediyse boş

Bir hücre seçildiğinde olay DataGridCell.Selected tetiklenir, DataGridCell.IsSelected özelliği olarak trueayarlanır ve hücre koleksiyona SelectedCells eklenir.

Bir satır seçildiğinde olay DataGridRow.Selected oluşturulur, DataGridRow.IsSelected özelliği olarak trueayarlanır ve satır koleksiyona SelectedItems eklenir.

Seçim değiştiğinde SelectionChanged , yeni veya eski seçim bir satır içeriyorsa ve SelectedCellsChanged olayları tetiklenir. Yeni SelectionChanged veya eski seçim yalnızca hücreler içeriyorsa olay tetiklenmez.

Şunlara uygulanır