wpf - 我应该将 WPF 用于将在 Windows XP 上运行的基于数据的表单应用程序吗?

标签 wpf windows winforms windows-xp

我想构建一个必须在 Windows XP 上运行的 lob 应用程序。我不确定 WPF 是否会成为一个问题,而不是使用 Windows 窗体。我希望能够接触到尽可能多的用户,并且大多数(如果不是全部)用户都在运行 Windows XP。

在 Windows XP 下运行的 WPF 应用程序是否存在已知问题?我将在数据上制作表格,并为 UI 制作一些渐变和样式,仅此而已。

没有富媒体集成或动画,只有一些渐变。

我想使用 WPF 的主要原因当然是利用它的所有功能,并为我的用户升级到 Windows 7 做好准备。

请让我知道您在 Windows XP 上开发和/或运行 WPF 应用程序时遇到的任何问题。如果您有充分的理由说明我应该使用 Windows From,请解释。

最佳答案

WPF 在 Windows XP 中完美运行,Windows 窗体在 Vista/7 上完美运行,您应该选择基于您的应用程序的技术,而不是考虑操作系统版本(假设您在 Windows 上运行),而是考虑您的应用程序将处理应用程序本身。如果您正在制作原型(prototype),也许窗口形式是最好的选择。如果您正在创建一个将运行多年的全新应用程序,您最好选择 WPF,但您可能需要学习一些开发技术,如 MVVM 模式。

关于wpf - 我应该将 WPF 用于将在 Windows XP 上运行的基于数据的表单应用程序吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5610651/

相关文章:

c# - 数据 GridView Winforms : FullRowSelect current cell still visible

c# - 'MyUserControls.ComboBox 1' does not contain definition for ' ItemsSource'

c# - 将指定文件夹中所有文件夹的名称而不是路径存储到列表中?

windows - 如何使用 Git Archive 在 Windows 上创建 Tarball?

windows - 通过批量创建新文件而不覆盖旧文件

c# - 可以过滤日期但无法过滤日期时间?

c# - 如何获取触发 downloadBegin() 事件的 URL?

c# - 正确使用兼容WPF的DoEvents()

c# - 我可以将 StretchDirection 添加到 VisualBrush 吗?

c# - DockPanelSuite 的 DockState 和 AutoHide