基本信息
文件名称:WPF面试题及参考答案.docx
文件大小:25 KB
总页数:5 页
更新时间:2025-11-13
总字数:约3.94千字
文档摘要

WPF面试题及参考答案

一、基础概念题(10分/题)

请简述WPF和WinForm的核心区别,实际项目中如何选择?

参考答案:

核心差异:WPF基于DirectX渲染,支持矢量图形、MVVM架构、数据绑定、样式模板等;WinForm基于GDI+,偏向传统事件驱动,UI与业务逻辑耦合度高。

选型原则:新项目优先WPF(尤其是需要复杂UI、高可维护性的场景,如数据可视化、客户端管理系统);维护legacy系统或简单工具类项目可沿用WinForm;若需跨平台,可考虑MAUI(WPF演进方向)。

XAML的作用是什么?它和后台C#代码的关系如何?

参考答