Это то, что я пытаюсь создать. Белые области: System.Windows.Shapes.Rectangle
в Grid
. Это мой код для создания сетки, столбцов, строк и прямоугольников;
Grid newGrid = new Grid();
for(int r=0; r<10; r++) {
newGrid.RowDefinitions.Add(
new RowDefinition { Height = new GridLength(30) });
for(int c=0; c<10; c++) {
newGrid.ColumnDefinitions.Add(
new ColumnDefinition { Width = new GridLength(30) });
Rectangle rec = new Rectangle{
Fill = new SolidColorBrush(Colors.White)
};
Grid.SetColumn(rec, c);
Grid.SetRow(rec, r);
newGrid.Children.Add(rec);
}
}
LayoutRoot.Children.Add(newGrid);
Но я не знаю, как добавить границы, как мы можем видеть на картинке. Спасибо за предложения.
Вы могли бы рассмотреть возможность использования TileBrush (http://msdn.microsoft.com/en-us/library/system.windows.media.tilebrush.aspx) – sircodesalot
@miqbal Что случилось с ваш код? Разве это не работает? – Mani