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