我已经使用 WPF 一段时间了,我正在尝试重现他们办公套件的一些漂亮的 UI 功能。虽然在 WPF 中非常简单,但我想知道如何使用 MFC 功能包来完成它(我可能不得不使用它,因为我的公司尚未批准使用 WPF)。由于 Fluent UI 是在 Office 2007 中引入的,我想知道微软是否真的在 VS2010 或 Expression Blend 之外的任何东西中使用 WPF,尤其是在 Office 2010 中。
我希望这个问题不是题外话。
最佳答案
您确实意识到 WPF(使用 .NET 框架)只是 win32 和 com(direct2d 等)的一个层,所有这些都可以从普通的旧 C++ 访问,更不用说 MFC。从 2007 年起,他们就已经在 C++ 中编写了所有功能区代码,因此制作 2010 界面并不难。
要回答您认为您要问的问题,不,Office 不使用 WPF。只有 Visual Studio 使用它。
关于wpf - Microsoft Office 2010 使用 WPF 还是普通的旧 MFC?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5941377/