Я пытаюсь добавить предыдущие 12 месяцев в виде столбцов в Datagrid, но я как бы застрял. Я бы хотел, чтобы они отображались так:
Май 2014 г. Июнь 2014 г. Июль 2014 г. Август 2014 г.... Май 2015 г. в XAML, если это возможно. В июле т.е. будет июль 2014 г. август 2014 г. .... июль 2014 г.
На данный момент я достиг этого, используя код позади, но я хотел бы сделать это с помощью XAML.
var nameCol = new DataGridTextColumn();
nameCol.Heade = "Name";
for (int i = -12; i <= 0; i++)
{
var lastYearMonth = DateTime.Now.AddMonths(i).ToString("Y");
var col = new DataGridTextColumn();
col.Header = lastYearMonth;
col.Binding = new Binding("CategoryIncome");
monthlyCategories.Columns.Add(col);
}
var total = new DataGridTextColumn();
total.Header = "Total";