我正在为热门游戏开发热图(或热散点图工具)工具。我对WPF很陌生,而且我需要在WPF中的Canvas中绘制数千个点并尝试找到最好的方法。
每个点都有很少的属性: ARGB中的X,Y坐标和颜色(基于热值的alpha,单色而不是多色)。
到目前为止,我的想法是有一个方法,它接收坐标和A,R,G和B值,并为画布的子对象添加一个椭圆。它似乎不是最具创造性的选择,所以我想问一下是否有人知道一种更好的方法来做我想做的事情。
答案 0 :(得分:0)
您可以参考Charles Petzold撰写的article - 他解释了如何使用 The DrawingVisual Solution 来做同样的事情,同时确保高性能。