0

在此处输入图像描述

这就是我想要创造的。白色区域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);

但我不知道如何添加边框,就像我们在图片中看到的那样。感谢您的建议。

4

1 回答 1

0

尝试

SolidColorBrush blackBrush = new SolidColorBrush();
    blackBrush.Color = Colors.Black;

rec.Stroke = blackBrush;
于 2013-04-29T14:02:25.523 回答