Я пытаюсь создать динамическую сетку со столбцами, равными количеству дней в месяце (добавлю эту функцию позже, когда я получу сетку), и строк, равных количеству объектов в списке emplist.
Пока это мой код.
Grid dategrid = new Grid();
dategrid.Width = 400;
dategrid.HorizontalAlignment = HorizontalAlignment.Left;
dategrid.VerticalAlignment = VerticalAlignment.Top;
dategrid.ShowGridLines = true;
dategrid.Background = new SolidColorBrush(Colors.DimGray);
List<ColumnDefinition> columnlist = new List<ColumnDefinition>();
List<RowDefinition> rowlist = new List<RowDefinition>();
for (int i = 0; i < 31; i++)
{
columnlist.Add(new ColumnDefinition());
dategrid.ColumnDefinitions.Add(columnlist[i]);
}
for (int i = 0; i < Control.empList.Count; i++)
{
rowlist.Add(new RowDefinition());
dategrid.RowDefinitions.Add(rowlist[i]);
rowlist[i].Height = new GridLength(45);
}
Код компилируется, но в форме не отображается сетка.Я чувствую, что мне здесь не хватает чего-то очень простого, но я не могу этого понять.