我是一名经验丰富的LabVIEW程序员,但是他是C#的新手。我在Visual Studio 2010上使用C#。我正在制作一个程序来自动化晶圆探测器。我需要制作晶圆图控制,显示当前探头位置,探测/未探测裸片的不同颜色等。晶圆图是一个2维矩形网格,矩形的高度和宽度在运行时可编程。每个矩形的颜色显示晶圆上裸片的状态:正在探测,未经测试,通过,失败等。因此,对于每个X,Y位置,有一种颜色可以指示裸片状态。到目前为止,我看到的唯一方法是创建一个自定义位图并在GUI中显示它。这是制作晶圆图的唯一方法吗?我仍然在Windows Forms上学习曲线。我使用Forms或WPF缺少一些捷径吗?