我过去曾学过Java,而且制作2D图形时,似乎JavaFX是制作图形的唯一选择。 (Swing和其他一些东西不再被更新了。)不管这是否真实,我最近开始学习C#,但我找不到任何这样的等价物。似乎可以使用几种不同的东西,但是各个地方都批评了其中一些的速度或用途。
为了不那么抽象,我希望显示2D图形
a)我希望能够控制单个像素。例如。逐步渲染分形。
b)我希望能够快速连续显示现有图像。基本上是图片动画。
c)我希望它可以互动。能够响应键盘和鼠标按钮等
d)一般的应用功能,如预定义的按钮,滑块,文本框或矢量图形或w / e会很好,但对我目前的用途来说不是必需的。
这些是否有标准/更受欢迎/更快/更好的选择,或者您会推荐什么?