在我的应用程序中,我想在不同的地方显示小图像。
我使用不同的内置类型来表示这些图像,但我很好奇是否有一个“最好的”表示。
对于上下文:
这些图像由存储在数据库中的部分组成。
目前我ImageSource
在这里使用,以及Drawing
用于组成图像。
为了将这些图像发送到 UI,我使用一个Image
with Source 设置为ImageSource
来自 ImageComposition 的整体(它正在执行与数据库相关的工作并将“整体”图像组合在一起)。然后Image
将其推入ContentControl
. 这些图像出现在应用程序的不同位置,需要缩放以适应这些位置。
因为我有所有可用的源代码并且可以随意更改它:
最有优势的抽象是什么?(例如应用程序中的 UI 渲染 <==> 渲染)。
目前可能有:ImageSource
, Image
,Drawing
甚至Control
.