wpf - WinForm转换为Wpf

标签 wpf winforms

这个问题已经在这里有了答案:




9年前关闭。




Possible Duplicate:
Migrate VB.NET 2.0 Winform to 3.5 WPF



我可以将我的整个WinForm应用程序转换为wpf应用程序吗?我想将我的会计软件转换为Wpf,可以吗?

最佳答案

否-从Windows Forms到WPF没有直接转换-此外,直接执行此操作很困难,并且会导致WPF应用程序的设计很差。

我在my series on WPF with MVVM中对此进行了深入讨论-特别是"Part 3"显示了使用与典型Windows Forms应用程序相同的方式编写WPF时发生的情况,但随后我继续说明了为什么这通常是一个坏主意。

WPF的核心是与Windows Forms完全不同的编程范例。最好在Windows窗体中分离出业务逻辑,然后在WPF中编写一个新的View层以使用该逻辑。

关于wpf - WinForm转换为Wpf ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5652000/

相关文章:

c# - 在 TextBlock 中环绕文本

c# - WPF (.NET 4) 中是否有 TimePicker 控件?

wpf - 在DataGrid列中设置DatePicker的默认值

c# - 是否可以获取和修改文本框的标准系统上下文菜单?

winforms - 显示带有 powershell 脚本焦点的 WinForms 对话框

c# - 托管窗口时出现 BuildWindowCore 错误

c# - 将 Thumb 限制为椭圆区域

c# - 从另一个窗体刷新Form1 dataGrid c# winform

c# - 无法将属性或索引器 'System.Nullable.Value' 分配给 -- 它是只读的

c# - CB_SELECTSTRING 不适用于日文项目