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);
但我還沒有任何想法如何可以添加邊框,因爲我們可以在圖片中看到。感謝您的建議。
你可以考慮使用的TileBrush(http://msdn.microsoft.com/en-us/library/system.windows.media.tilebrush.aspx) – sircodesalot 2013-04-29 14:01:12
@miqbal發生了什麼事你的代碼?它不工作還是什麼? – Mani 2013-04-29 15:27:08