Я хочу добавить 2-3 кнопки в строки в последнем столбце моей таблицы данных, используя внутренний C #, а не XAML.Мне удалось добавить одну кнопку в ячейки, но у меня возникли проблемы с добавлением после этого.
Я попытался создать новый FrameworkElementFactory и добавить его в столбец, но он просто заменяет предыдущую кнопку вместо добавления кнопки.
DataGridTemplateColumn buttonColumn = new DataGridTemplateColumn();
buttonColumn.Header = "Actions";
buttonColumn.Width = 209;
DataTemplate buttonTemplate = new DataTemplate();
FrameworkElementFactory buttonFactory = new FrameworkElementFactory(typeof(Button));
buttonTemplate.VisualTree = buttonFactory;
buttonFactory.AddHandler(ButtonBase.ClickEvent, new RoutedEventHandler(Activate));
buttonFactory.SetValue(ContentProperty, "A");
buttonColumn.CellTemplate = buttonTemplate;
dGrid_SavedData.Columns.Add(buttonColumn);