Aracılığıyla paylaş


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. veya öğesine SelectionUnitSelectedCellsSelectedItems bağlı olarak, 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ücrelerin koleksiyonu Boş
FullRow Seçili satırlardaki hücre koleksiyonu Seçili satır koleksiyonu
CellOrRowHeader Seçili satırdaki tüm hücreler de 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, DataGridCell.Selected olay oluşturulur, DataGridCell.IsSelected özelliği olarak trueayarlanır ve hücre koleksiyona SelectedCells eklenir.

Bir satır seçildiğinde, DataGridRow.Selected olay 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ücreleri içeriyorsa olay tetiklenmez.

Şunlara uygulanır