Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/12.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仍然是微软公司吗;s推荐的Windows UI技术用于.Net 5下的新开发?_Wpf_.net Core - Fatal编程技术网

WPF仍然是微软公司吗;s推荐的Windows UI技术用于.Net 5下的新开发?

WPF仍然是微软公司吗;s推荐的Windows UI技术用于.Net 5下的新开发?,wpf,.net-core,Wpf,.net Core,我们现在正计划在.NET5下开发新的WindowsUI。我们想知道,由于.NET5仍然支持WPF,是否仍然最好继续使用WPF开发Windows UI?或者在.Net 5下是否有其他Windows UI首选技术?WPF已移植到.Net Core 3,并且在.Net 5上确实受支持。它很可能在未来几年得到支持 不过,微软正在为Windows桌面和UWP应用开发另一个本地用户体验(UX)框架,名为。这将是现代的Windows本机UI平台,您将在其中看到最大的进步 它目前正在预览3中,第一个正式稳定的版

我们现在正计划在.NET5下开发新的WindowsUI。我们想知道,由于.NET5仍然支持WPF,是否仍然最好继续使用WPF开发Windows UI?或者在.Net 5下是否有其他Windows UI首选技术?

WPF已移植到.Net Core 3,并且在.Net 5上确实受支持。它很可能在未来几年得到支持

不过,微软正在为Windows桌面和UWP应用开发另一个本地用户体验(UX)框架,名为。这将是现代的Windows本机UI平台,您将在其中看到最大的进步

它目前正在预览3中,第一个正式稳定的版本将于2021年发布。有关更多信息,请参阅


话虽如此,您不必以任何方式切换到WinUI,可以继续为新应用和现有应用使用WPF,并根据您的需求选择首选的UI框架。

请注意,WPF仅适用于Windows。微软认为将其移植到其他操作系统太难了。请看(这是针对.NETCore3.0的,但有些想法仍然很好)感谢xanatos的支持!注意,有一些人主张/建议Blazor+电子。显然,从长远来看,将一个仍然年轻的“平台”(Blazor)加上一个外部“平台”(Electron)是解决问题的好办法。。。不幸的是,在短期内,对于多平台ui@xanatos,几乎没有什么好的选择。所以听起来,至少在短期内,WPF仍然是最好的选择?也许从更长远的角度来看WinUI(比如GA发布的时候)?我对WinUI没有“好感”。。。似乎他们正在对UWP的失败进行一点改组…@Alexu,另见毛伊岛。它似乎是下一代本地多平台用户界面。但是还没有预演;发布日期为2021年11月(.NET 6)。顺便说一句,我一直收到这个“关闭。这个问题是基于意见的。它目前不接受答案。请更新问题,以便可以用事实和引用来回答。”关于我提出的这个问题的通知。我更新了我的问题,但仍然得到它。为什么这个问题是“WPF仍然是微软推荐的用于.NET5下新开发的WindowsUI技术吗?”,基于观点?我对这个平台比较陌生,但我只是询问谁决定什么问题是基于意见的,以及如何决定?