wpf - Microsoft Office 2010 使用 WPF 还是普通的旧 MFC?

标签 wpf mfc mfc-feature-pack office-2010

我已经使用 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/

相关文章:

wpf - 事件 'foo' 不是 RoutedEvent

c# - 处理绑定(bind) MVVM 属性中未捕获的异常

c++ - OpenCV 2.4:在 MFC 中显示 cv::Mat

c++ - 将注册表访问转换为来自 MFC 功能包的数据库调用

c++ - MFC CdockablePane 改变外观

c++ - MFC C++ 从 CEdit 派生并派生 GetWindowText

c# - 如何在MVVMCross WPF应用程序中实现关闭按钮?

c# - MVVM light application - 如何正确清理 ViewModels

windows-mobile - Win CE/Windows Mobile 上 MFC 中的滚动对话框

c++ - MFC 应用程序中 Delphi 7 和 Delphi XE4 之间的 ActiveX 差异