Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wpf 在Windows窗体中绘制30fps图表_Wpf_Drawing - Fatal编程技术网

Wpf 在Windows窗体中绘制30fps图表

Wpf 在Windows窗体中绘制30fps图表,wpf,drawing,Wpf,Drawing,我想在Windows窗体应用程序中绘制高帧率(30fps+)图形/图表 怎么做 Windows窗体在窗口上绘制清晰的背景图时,帧速率非常糟糕 (我来自GNU,如果这是显而易见的,我很抱歉。)如果您使用的是Windows窗体(如您在问题中所述): 如果需要获得大于30FPS的速度,可能需要换一种不同的技术。GDI+绘图效率不太高 DirectX可以很好地实现这一点。可以使用嵌入在窗口中的DirectX在Direct3D中绘制图表。从C#开始是一个很好的方法 也就是说,您用WPF标记了它-如果您使用

我想在Windows窗体应用程序中绘制高帧率(30fps+)图形/图表

怎么做

Windows窗体在窗口上绘制清晰的背景图时,帧速率非常糟糕


(我来自GNU,如果这是显而易见的,我很抱歉。)

如果您使用的是Windows窗体(如您在问题中所述):

如果需要获得大于30FPS的速度,可能需要换一种不同的技术。GDI+绘图效率不太高

DirectX可以很好地实现这一点。可以使用嵌入在窗口中的DirectX在Direct3D中绘制图表。从C#开始是一个很好的方法


也就是说,您用WPF标记了它-如果您使用WPF,所有内容都是保留模式图形,因此不需要“清晰背景图”。您只需根据需要输入图表元素。在这种情况下,30FPS应该是可行的。

全速运行时,我使用系统获得大约180FPS::Windows::Forms::DataVisualization::Charting::Chart plotting 128箱FFT,使用“快速线”样式对一系列数据进行绘制。这是在Intel Core 2 Duo(2.53Ghz)IBM Thinkpad上运行的。

那么Windows窗体无法使用“保留模式”图形,我需要将应用程序移到WPF?