Итак ... У меня есть Class
со следующими свойствами:
public class TblCity
{
public int id { get; set; }
public string Name { get; set; }
public int CountryId { get; set; }
}
У меня также есть DataGrid
, для которого ItemsSource
установлен общий список c того же class (List<TblCity>
) Все работает хорошо, и все, DataGrid
автоматически генерирует столбцы в соответствии со свойствами publi c в Class
, Вот где мой мозг сдается: я хочу добавить CheckBox
к каждому ряду сетки данных. честолюбиво, не правда ли?
Чего я не могу себе позволить: добавить CheckBox
в качестве свойства Class
es или создать копию Class
, полученную из оригинала и имеющую дополнительный CheckBox
(Их много. Слишком много.)
То, что я пробовал: эта мерзость:
class DataGridModel<T> : T
{
public CheckBox checkBox { get; set; }
}
Что, как вы знаете, не работает.
Извините, если это глупый вопрос о недостижимом уровне идиотизма. Я еще учусь. Заранее спасибо.