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