Skip to content

Commit

Permalink
Grid bulk experiment (row level) (2)
Browse files Browse the repository at this point in the history
  • Loading branch information
MartyIX committed Aug 2, 2024
1 parent a3bc00f commit f7bfa48
Showing 1 changed file with 7 additions and 4 deletions.
11 changes: 7 additions & 4 deletions src/Controls/samples/Controls.Sample.Sandbox/MainPage.xaml.cs
Original file line number Diff line number Diff line change
Expand Up @@ -40,28 +40,31 @@ private void Button_Clicked(object sender, EventArgs e)
contentGrid.ColumnDefinitions.Add(new ColumnDefinition());
}

int i = 0;
Label[] views = new Label[rowCount * columnCount];

for (int rowIndex = 0; rowIndex < rowCount; rowIndex++)
{
Label[] views = new Label[columnCount];

for (int columnIndex = 0; columnIndex < columnCount; columnIndex++)
{
Label view = new Label() { Text = $"[{columnIndex}x{rowIndex}]" };
// Button view = new() { Text = $"[{columnIndex}x{rowIndex}]" };
// contentGrid.Add(view, column: columnIndex, row: rowIndex);

views[columnIndex] = view;
views[i] = view;
i++;

contentGrid.SetRow(view, rowIndex);
contentGrid.SetRowSpan(view, 1);

contentGrid.SetColumn(view, columnIndex);
contentGrid.SetColumnSpan(view, 1);
}

contentGrid.AddBulk(views);
}

contentGrid.AddBulk(views);

sw.Stop();
info.Text = $"Grid was created in: {sw.ElapsedMilliseconds} ms";
}
Expand Down

0 comments on commit f7bfa48

Please sign in to comment.