gpt4 book ai didi

c# - 如何在 WPF 中动态创建矩形?

转载 作者:太空狗 更新时间:2023-10-30 00:35:38 25 4
gpt4 key购买 nike

我正在尝试创建矩形,矩形的数量取决于从数据库传递的数据。例如,如果 number = 5,程序将生成 5 个矩形。此外,这些矩形必须能够遵循我的矩形属性设置,例如高度、宽度、颜色...最后将它们放在一行中。

有办法吗?

我正在使用 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# - 如何在 WPF 中动态创建矩形?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4038044/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com