相关疑难解决方法(0)

哪一个具有更快的运行时性能:WPF或Winforms?

我知道WPF更复杂,更灵活,可以考虑做更多的计算.但是由于渲染是在GPU上完成的,因此对于相同的应用程序(功能和视觉),它不会比Winforms更快吗?

我的意思是当你没有运行任何游戏或重型3D渲染时,GPU并没有做繁重的工作,对吧?而CPU总是很忙.

这是一个有效的假设,还是WPF的GPU利用率在其管道中是一个非常小的操作?

编辑:我感兴趣的应用程序是一个3D建模和动画软件,您可以在其中使用3d视口来导航和编辑场景以及场景中的对象.但我想使用WPF,因为它的现代架构,它从头开始.

EDIT2:同样出于我的目的,由于软件的高端要求,我会将DirectX用于应用程序本身.对于使用低端的人或没有专用GPU的计算机,这没关系,因为他们不在我的主要客户区域.就像其他用于电影和游戏的高端3D软件一样,要求功能强大的计算机从应用程序中充分受益是可以理解的.

.net c# wpf performance winforms

14
推荐指数
3
解决办法
9665
查看次数

异步将WPF可视化呈现为位图

我看到WinRT RenderTargetBitmap能够通过"RenderAsync(visual);"异步呈现Visual.方法.不幸的是.net RendertargetBitmap 没有RenderAsync方法..net RenderTargetBitmap是否有任何变通方法或扩展,以允许WPF视觉效果的异步呈现?提前感谢您的帮助!

c# wpf asynchronous rendertargetbitmap async-await

1
推荐指数
1
解决办法
1169
查看次数