2
我想創建矩形和矩形的數量取決於從數據庫傳遞的數據。 例如,如果number = 5,程序將生成5個矩形。此外,這些矩形必須能夠遵循我的矩形屬性設置,如高度,寬度,顏色......將它們放在最後一行。如何動態地在WPF中創建矩形?
有沒有辦法做到這一點?
我正在使用WPF和C#。
謝謝。
我想創建矩形和矩形的數量取決於從數據庫傳遞的數據。 例如,如果number = 5,程序將生成5個矩形。此外,這些矩形必須能夠遵循我的矩形屬性設置,如高度,寬度,顏色......將它們放在最後一行。如何動態地在WPF中創建矩形?
有沒有辦法做到這一點?
我正在使用WPF和C#。
謝謝。
在代碼中創建rectangle動態:
int number = 5;
int width = 10;
int height = 10;
int top = 20;
int left = 20;
for (int i = 0; i < number; i++)
{
// Create the rectangle
Rectangle rec = new Rectangle()
{
Width = width,
Height = height,
Fill = Brushes.Green,
Stroke = Brushes.Red,
StrokeThickness = 2,
};
// Add to a canvas for example
canvas.Children.Add(rec);
Canvas.SetTop(rec, top);
Canvas.SetLeft(rec, left);
}
這聽起來像功課。我們還需要了解您正在使用的語言和環境; C++答案與Java答案有所不同,C#答案不同,Ruby的所有投注,函數式語言等都沒有。 – KeithS 2010-10-27 21:59:05
「程序」......用什麼語言? 「從數據庫」...什麼樣? – Matthieu 2010-10-27 21:59:36
「創建矩形」意味着什麼? – 2010-10-27 22:04:24