【发布时间】:2015-03-11 07:09:39
【问题描述】:
我是 GUI 开发的新手,我知道 Winforms 和 WPF 之间的转换之前已解决。但是,作为新手,我仍然不清楚最好的前进方式,非常感谢您的帮助。
我基本上有两个我想要组合的 SDK 示例代码。一个示例代码是用 winforms 编写的,另一个是 WPF 编写的。当我设想我的最终产品包括动画时,我相信我应该将 winforms 代码转换为 WPF(如果您不同意,请纠正我)。然而,这是一个复杂而冗长的代码,而且由于我对 winforms 相对更熟悉,我想知道是否应该考虑 WPF 来翻译 winforms 并使用 Open GL 控件。最有效的前进方式是什么?在 winforms 示例代码中,我需要来自 DataGrid 和 WPF 的数据,我需要访问当前显示在 WindowsFormsHost 上的 512x512 实时图像。
非常感谢大家的帮助!!
【问题讨论】:
-
在不了解您的经验、您正在谈论的示例代码或您正在尝试做什么的情况下,很难给出建议。
-
我想从 Winforms 转换为 WPF 的代码来自 Samples/winformsSample 文件夹中的 [link] (naturalpoint.com/optitrack/downloads/developer-tools.html)。我对 C# 的经验很少,但感谢这个网站和 WPF in 24hrs book,我学得很快。我正在尝试将来自运动跟踪摄像机的数据(标记的 x、y 和 Z 位置数据,显示在 DataGridView 示例代码中)与实时图像数据相结合,以构建 3D 体积数据。谢谢你的帮助! @DourHighArch
-
如果你不需要动画视觉效果或任何令人眼花缭乱的 UI,我建议你去 Winforms。它简单且开发时间更快。否则,如果您有团队,则必须确保您的团队成员了解 WPF。