我正在创建一个代表和图像的类,并且在 Windows 中,您将图像存储在 ImageList 控件中。这个类将用于方便地将图像添加到其他控件,如 ListViews 或 Buttons,或者只是在屏幕上绘制。我的问题是:这样的东西的正确设计是什么?每个 Image 是否应该有它自己的一个图像的 ImageList,或者 Image 类应该为它的所有实例都有一个巨大的 ImageList,还是什么?我不太了解 Windows 类的内部结构,所以我不知道 ImageList 类有多“重”,但如果它相对便宜,我倾向于“每个实例都有自己的图像列表”。你有什么建议吗?
问问题
234 次