Я нахожу следующую проблему немного сложной и нуждаюсь в вашей помощи по этому вопросу.Вручную добавьте в combobox в Datagrid с помощью C# wpf
У меня есть popupbox, содержащий datagrid. Этот datagrid состоит из 3 столбцов, один из которых представляет собой combobox.
Объекты datagrids itemssource привязаны к свойству, которое я хочу использовать для извлечения информации, введенной в datagrid.
Проблема заключается в том, что поле со списком в datagrid должно быть заполнено динамически и предпочтительно не использовать привязку. Поэтому я хочу добавить элементы в combobox, используя C# в коде.
Как добавить элементы в поле со списком, которое является частью datagrid, используя C#?
Почему вы не хотите использовать привязку? – Paparazzi
На самом деле я не собираюсь делать это в коде, он будет помещен в команду, и combobox не может привязываться к правильному свойству, так как его datacontext находится где-то в другом месте. По крайней мере, из того, что я выхожу из этого. –
@ JesperPlantener вам нужно использовать 'RelativeSource', чтобы найти ViewModel DataGrid в CellTemplate или что-то в этом роде. Не пытайтесь принудить WPF к архаичным процедурным подходам к дерьмовым winforms. вы потерпите неудачу. WPF не поддерживает разработчиков с менталитетом winforms. –